We are thinking and hoping that these are Ladybug eggs