I've had my finches for about a month now, but they're not laying eggs at all. The have a nice nest, materials and they are perfect for each other. And about twice now, they have even started mating. The male, Mr. Tweezers, always is singing, and seems happy, and the two of them sit by a window close to the sun. I feel like I did this right, but can anyone tell me what's wrong?