Update: The third egg finally hatched! We now have 3 gorgeous little finch babies! The oldest one now has his/her eyes open and cries a lot for momma finch. They are making a mess of the nest and it smells like bird poo! Momma finch was out finding food while daddy finch watched over the nest, so he wasn't too pleased with me disturbing it. Momma finch is fine with me as she has learnt that I won't hurt her or the babies.
Each of the 3 babies hatched on different days which coincides with how she laid them. She laid 1 egg every day for 6 days. Over the past 4 days, the remaining 3 eggs hatched one at a time each on different days.
I will update the blog again in 2 days with new pics!