Violet has waited years for a date with Aiden, her crush from university who she was always too shy to approach. When Aiden finally asks her out, Violet thinks it's too good to be true - then their first date gets even better. Aiden reveals that he knows about Violet's dirty secret: she has a lewd Twitter account where she posts all her filthiest erotic fantasies. Aiden is determined to start making her fantasies come true, as he challenges her to games where losing brings some very sadistic consequences. Competitive Violet thinks that she wants to win and earn her "reward"...but soon discovers that she likes Aiden's punishments even better.