The Drama Unfolding in the Royal Family 40-year-old Rose Hanbury, Prince William’s alleged mistress, has finally broken her silence to address the rumors, and it confirms what we knew all along… I Caught My Sister Flirting with My Husband in My Shower While I Was on a Business Trip — My Revenge Made Them Both Cry