Kate Middleton and Prince William's first born son Prince George turned 2-years-old July 22 but when he tells someone his age, he adds a year. The royal baby considers himself 3 years old, his mother revealed.

The Duchess of Cambridge met a 2-year-old Freddie Wilson at the Land Rover Ben Ainslie Racing’s headquarters in Portsmouth, England, Us Weekly reported. Freddie is the son of one of the teams' leaders, head coach Rob Wilson.

“Hello princess, my name is Freddie Wilson,” the toddler told the duchess as he introduced himself. When Middleton asked Freddie how old he was, he answered confidently he was “3,” Freddie’s mother, Wendy Maxwell told the website. However, his mother interrupted him, telling the duchess Freddie is actually just 2. The duchess laughed and said, “George says that. He thinks he’s older.”

Meanwhile, the Duchess and Prince William braved heavy rains during her first public Sunday outing since the birth of Princess Charlotte. The royal couple was dressed in similar outfits. The duchess looked casual with a tight pony tail, skinny blue jeans and Sebago Bala shoes, People magazine reported.

William wore a blue jacket with “Duke of Cambridge” on its back while the duchess wore a similar one with, “Duchess of Cambridge” emblazoned. The race was canceled because of rain.

The royal couple received several gifts for their children -- Charlotte, 2 months, and big brother Prince George, 2. The gifts included wooden replicas of the Royal Navy's two new aircraft carriers. The royal couple welcomed the gifts and said they “look forward to testing them in the bath.”