Prince William cheated on Kate Middleton with her best friend Rose Hanbury – Rumors (photos) Continue reading Prince William cheated on Kate Middleton with her best friend Rose Hanbury – Rumors (photos)