Wicked Games: A racy, romantic romp you won't want to put down