A review by medievil_
The Muralist by B.A. Shapiro

5.0

Cried at the end. Of course.