Swedish beauty Elin, 39, was just spotted showing off her baby bump at a sporting event for her son with Woods, Charlie, near her Florida home.
Sources tell Page Six that Elin has been dating former Dolphins and Cleveland Browns star Cameron, 30, for more than two years, but the couple has kept their relationship extremely private.
And – while Woods made a historic comeback to win the Masters in April and was congratulated by his children with Nordegren, Sam, 11, and Charlie, 10 – Elin has been quietly expecting a child with Cameron, who also has a son Tristan, 10, from a previous relationship
Get news about your favorite athletes delivered to your inbox