Adorable!
Really meaningful and funny.
Rating: 5 stars