A great ending, felt like a long time to get there though.
A book that I didn't want to put down. Heartbreaking and uplifting.