For when you need a pick-me-up, these are some of the best feel-good books to lift your mood and bring a smile to your face.