Kate Middleton steals our thunder