Are you sure he's 3 already? The time really does fly doesn't it! Happy Birthday little dude, I hope you've had a great day so far.

And Happy Birthing Day to you too Cai