Prince William and Kate Middleton were together for almost 10 years before they got engaged - and it appears William decided to wait before popping the question to give Kate "the best chance"