Pros: Lovely, engaging, detailed, beautiful romance between two wonderful characters! Cons: None Rating: 5 out of 5