A Memory of Light by Robert Jordan and Brandon Sanderson, Audiobook: 42 hours, Book: 909 pages
This is the fourteenth and final book in the Wheel of Time series.
The time for the final battle has come. Rand and half the world convene to determine their plan of attack. He demands that all the rulers agree to peace after the final battle in payment for him fighting the Dark One. It is agreed, with the contingency that he get the Seanchan to agree as well.
Mat has gone to Ebou Dar to check on his wife Tuon and finds out some unsettling information. Later, Rand shows up and enlists the aid of Tuon and the Seanchan.
The final battle is waged on four fronts with Elayne overseeing them. They are fighting for their lives against the forces of the Shadow and creating time for Rand's fight against the Dark One. Both Mat and Perring play a part. Mat directs the army of the Seanchan. Perrin has to enter the world of dreams and try to protect Rand from an assassin.
As Rand is fighting the Dark One, he has several revelations about the nature of world and life. His path becomes clear and he knows what he has to do.
I read this book when it came out. At the time, I wasn't completely satisfied with the final battle but now that I have listened to it I think that all of it was a fitting ending.