UK: Sharing the washing up, three date nights a month and saying 'I love you' before bed have been revealed as the secret ingredients to the perfect relationship.
Admitting you are wrong after an argument bagged the No.1 spot in a top 20 list, while sex twice a week, and a three and a half year age gap are also signs of a lasting liaison.
The survey was created for the launch of the Two Together Railcard, which saves passengers a third off rail travel when they travel together - it studied 2,000 people and the results were pretty fascinating.
And being in a relationship is not cheap either!
Monthly romantic meals, and two weekend breaks a year are amongst the essentials.
Spokesman Andrew Robertson said: "It's encouraging that today's perfect relationship is based on simple things such as meals out, travelling together to new places, daily kisses and telling each other 'I love you' before going to sleep."
Interestingly, three quarters of the adults polled said marriage wasn't essential for the perfect relationship.
Meanwhile, bad driving and rows over money were listed as top argument-starters.
Top 20 signs of a perfect relationship
1. Admit you're wrong after an argument
2. Say 'I love you' before you go to sleep
3. Share household chores
4. Regular date nights
5. Take turns to cook
6. Sex twice a week
Stay informed. Subscribe to our newsletter
7. Share the washing up
8. Same taste in films
9. Meet through mutual friends
10. Three year, six months age gap
11. Two shared hobbies
12. Share three mutual friends
13. Three date nights a month
14. Best friends
15. Kiss five times a day
16. Cuddle five times a day
17. Have one romantic meal a month
18. Two weekend breaks a year
19. Both work full-time
20. Have the same taste in food
21. Get your five kisses with Mirror Matches
22. Not having much luck through mutual friends? Why not give online dating a go?
23. Join Mirror Matches for free today and find someone that shares your hobbies AND taste in movies.
24. Plus, you can 'wink' those who catch your eye without spending a penny.