Chanel Preston has romantic sex with dude