I wish this story could have been a bit more believable. It was hard to think of Casper in a flattering or respectable manner when he just followed along with a stranger and let himself be bound, groped and gave his virginity to someone he didn't know the identity of.
I have to give the author prop for keeping the readers guessing as to who the secret admirer/groper could have been.