This year has had its share of ups and downs. There's been events that feel like a punch in the gut, but then there's also been signs of hope, acts of kindness and all kinds of crazy stuff that has made us laugh, cry and embrace our own existence. Whether it's wacky or wonderful, the year's been great. In case your mind, like the Delhi weather, is a little foggy, check out this recap.