During rough times, such as never-ending winter weather, sci-fi and fantasy can bring a lot of relief. I find myself in a bit of a funk, and in need of something uplifting. What are your go-to books when you find yourself in a bit of a depression?

While I'm looking for something a bit lighter and funnier don't let that stop you from suggesting something darker or grim.