Absolutely hearbreaking. The plot is so intricate, yet very easy to follow. [[spoiler: The emotional depth of almost every chapter is insane. Just when you think things are going great, everything turns to sh*t. And then... It Got Worse.