A review by ben_magyar
Until the End by Derek Landy

So many years. Crying.