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… My MIL Ruined My Flower Garden and Replaced It with Hideous Gnomes — But Karma Hit back with a Vengeance