mrstheobald 's review for:

3.0

I'd probably rate this 3.5. Quite cliche at times but an enjoyable read nonetheless