The 34-year-old royal was greeted with a bouquet of flowers, signs and massive grins as she made her way through the crowd to stop by St. Catherine’s Primary School to discuss Place2Be, a mental health charity for children of which she is royal patron.