The Way of Kings by Brandon Sanderson
This is a long, long book.
I really enjoyed reading it -- Jacob and I read it aloud to each other on road trips and date nights over the past year or so (yeah, it took us a while). That was the perfect way for me to read this one -- Jacob had previously read it on his own. When it had been too long between readings for me to remember a detail, Jacob would jog my memory. He liked hearing my theories for what would happen next (since he knew the answers).
This is the first book in The Stormlight Archive -- which is planned to be 10 books long. It has humor, it has plot twists and it has epic battles. The Alethi people have been at war for more than a decade and fighting is a big part of their culture. Dalinar, a highprince, hopes to help his compatriots behave honorably in battle. In another part of the land, Kaladin fights with honor but it only comes back to bite him again and again. Shallan, our main girl in this book, is hoping to worm her way into high places to save her family's fortune and reputation. She was not my favorite.
I'd recommend this book to fans of Robert Jordan's Wheel of Time series (who probably already know about it, since Sanderson is finishing the last book of Jordan's series this year), or fans of epic fantasy. It's a fully realized world with complex characters and I expect it's only going to get bigger and better as the series continues.