What’s the story? Tom (Jason Segel) and Violet (Emily Blunt) have been going out for a year and things are going well for the loved-up couple. Realising that he has found the woman of his dreams, Tom decides to ask Violet for her hand in marriage and she accepts.