Is enduring love down to luck or just a lot of hard work? And what can you do to ensure your relationship has a chance of lasting?