This has to be one of the best posts I've read this week. It's both laugh out loud funny and incredibly "awwwwww" inducing all at the same time.