by Sissylexy
It's often hard to find good work that goes into the details you have, I personally came 4 times reading this (Am male)