by brandit1148
Fantastic! Ticks every box I have, couldn't be better. This has gone straight to the top of my favourites list. Now I have to go and find the inspiration for this story, I know I won't be disappointed.