Lighthearted, fun book preferably where good overcomes evil

I’m having serious post election depression and need to be distracted from the news. I am looking for something fun and lighthearted to read but also maybe where good overcomes evil. I would especially love something with inspirational characters like Samwise Gamgee and Gandalf. As you can tell LOTR is my favorite book.