I'd say that's got a lot of what a sexy story needs...

Write, dammit!