This came up in a news RSS feed and it's just one of those feel-good stories that will cheer you up whether your having a fantastic day or a rotten day. Be sure to watch the embedded video, as well:
Caine's Arcade
Caine's Arcade
If blueberry muffins have blueberries in them, what do vegan muffins have?