Prince William and Rose Farquhar's relationship explained: Who is the Future King’s Ex? It’s hard to remember a time when Prince…