A review by wyvernfriend
Irenicon by Aidan Harte

3.0

More a 3.5 star read, the end was just heartbreakingly perfect, exactly what was to happen, not an easy end but a right end.