Tom Welling who is popular as Cain in Lucifer and Superman in Smallvile got married on Saturday with her long time girlfriend Jessica Rose.

Lucifer star Lauren German who plays Chloe Decker on the show posted this lovely picture of the couple in the instagram. She congratulated them in their marriage

Their marriage took place in Sunstone Vineyards & Winery in San Ynez, California.

Tom and Jessica started dating in 2014 and got engaged in 2018.

They had very Private wedding

This is not the first wedding for Tom Welling. He was married to Jamie White from 2002 to 2015.

We like give best wishes to Tom and Jessica for their married life

You Might also like

Quiz : Can You Recognize Lucifer Cast From These Childhood Photos? Click here to play

This is Meaghan Oppenheimer Who is marrying Tom Ellis aka Lucifer Tom Ellis who is popular playing Lucifer Morningstar in the American television series Lucifer is engaged