Declan Happy Published October 10, 2011 at 5184 × 3456 in Game Face Mommy and Declan finally get some much needed snuggle time.
It appears we are hardwired to smile when loved.