Awesome sight, you have to love that. Today is May 14. You can subtract 28 days for incubation, 7 days for their age (assumption), and 15 days for each egg she laid. Doing the math, she was probably successfully bred around March 20th, if not a few days earlier.