Hollywood screenwriter William Nicholson talks about moving on from Gladiator and Shadowlands to writing a love story for teenagers that's unusually explicit about sex.