Emily Blunt thinks John Krasinski is the "perfect man."
The Girl on the Train star has praised her husband, whom she wed in 2010, for empowering her, supporting her and making her laugh as she believes those selfless factors are the key to a long and successful marriage.
She said: "He is my perfect man, you know, he is funny and warm and bright and confident and a sort of emboldening person to be around. I think it depends on your idea of perfection. It shouldn't be an ethereal thing that you can't reach. I think that everyone's version of perfect is different."
And it's not just his behaviour towards her that has her smitten as she also loves the way her 36-year-old spouse is with their daughters Hazel, two, and three-month-old Violet.