Prince William, Duke of Cambridge and Catherine, Duchess of Cambridge attend the World Mental Health Day celebration with Heads Together at the London Eye.
Kate, 34, looked surprisingly summery in floaty rose print dress.
Duchess has been wearing more high end designers recently, £428 rose print creation from Kate Spade New York.
She was joined by Prince William and Prince Harry for World Mental Health Day engagements.
Duchess of Cambridge and Prince Harry
Prince Harry and Prince William