09/13/2006 at 06:00 PM EDT
NBA player Tracy McGrady of the Houston Rockets married his longtime girlfriend, CleRenda Harris, on Tuesday, PEOPLE has learned exclusively.
The couple, who dated for 10 years, were married in Los Cabos, Mexico, on the beach in front of 40 guests, including McGrady's teammate Juwan Howard. Pastor Kirby John Caldwell, who delivered the prayer at President Bush's inauguration, officiated.
The couple's daughter, Layla, 3, served as flower girl. McGrady, whose nickname in the NBA is "T-Mac," carried his 9-month-old son, Layman, down the aisle to "Twinkle, Twinkle Little Star."
"It was the cutest moment," wedding planner Mindy Weiss tells PEOPLE. "The weather changed completely right before they walked down the aisle. It suddenly got cooler and a breeze came in from the ocean. It felt surreal. It exceeded any expectations. They're so excited to finally be married."