Stella Sedona’s sex with stranger ends on a sweet note