Oathbreaker

Oathbreaker

2018 • 268 pages

Melodramatic, tell instead of show, boring.