On April 9th the first egg appeared in a nest hidden inside a hanging plant on our porch. On May 12th the last baby bird flew the nest. In between we learned they were House Finches and that the 6 eggs would be laid roughly one day apart, hatch in around 2 weeks, and be fully grown in 2 weeks.
Our bird tenants (and their parents) stuck to the script beautifully. When I could, I snapped some shots. Please enjoy as the whole process was joyous to share with our kids, friends & family who stopped by.