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, aged 10 from a previous relationship.
A source told Page Six, “Elin is very private, she has been dating Jordan for a number of years, and they have kept their relationship very under wraps. Her friends are so happy for her because he is wonderful.