This video has been going around for the last week, but I didn't watch it until yesterday...and I'm very glad I did. So cute and hilarious...

(very mild NSFW language)