A review by hanna1455
The Hero of Ages by Brandon Sanderson

4.5

What a story. All the pieces fell into place. Amazingly written and so well thought out!👏