by SerenVale
Perfect, but there were errors in spelling and grammar that make it hard to read.
it was an excellent read
One of the best I've read.
Very moving and romantic, too!