5.0

Enjoyed it from beginning to end. The author uses some flowery language and it gets quite sentimental at times but that's all part of the fun.