I love this so so much. The story-telling is great, the pacing, the characters - everything's so well-written and touches the heart. The angst is not over the top but you really can feeeeel it