by Xesevoli
you get a 5 - for the story, the character development and the affection they showed each other.
I've criticized many on this site for not having enough background. You certainly did. The sex could be hotter. Creative use of the word 'heat', I don't think many mind if you use cum, a little dirty, but a lot hotter.