Elin Nordegren is doing her best to move on.
A year ago, she was reeling from revelations of infidelity by husband Tiger Woods. One year and one $110 million settlement later, things are better.
On Saturday, she spent the day with their children, marking Saint Lucia's Day with other Swedes at First United Methodist Church in Boca Raton, Fla.
Elin Nordegren with Sam, 3, and Charlie, 1 1/2.
"Elin and the children were dancing around the Christmas tree with other families and having such a wonderful time," a source told People.
"Elin had a look of pure contentment on her face."
"To watch Elin and the children and the many other families come together was both inspirational and rewarding. The room was filled with love."
After the Tiger Woods scandal, she deserves it!