We've been waiting for so long, and now it's finally here. That's right, the Fifty Shades of Grey trailer has arrived.
In the teaser, we're treated to a first look at Dakota Johnson as Anastasia Steele and Jamie Dornan as Christian Grey and get a hint at the style the film will take as it portrays one of the most famous on-screen relationships of the decade.
As with the book, we first meet Ana when she's going to interview Christian for her college's newspaper, while we don't get to see everything they talk about, we get to see the smoldering business man in action.
The rest of the trailer features many concentrated gazes as well as a few sexier scenes, including their first kiss which takes place in a lift.
The movie is set to be released on Valentine's day 2015, and is directed by Sam Taylor-Johnson. Beyonce's voice can also be heard singing a stripped-back version of Crazy In Love - the star shared a teaser to the trailer earlier this week confirming speculation she would be on the soundtrack of the film.
But we don't want to spoil it all for you, watch the whole video below. And then take a cold shower.