My boys are growing up!

Ok---where does time go? My little baby Canaan is now 5. 5!!!!!! How does this happen? And sweet Ezra is nearly 2. Oh my goodness. They are both doing so great and and just so fun!