Credit: Instagram

We're still having trouble accepting that Real Housewives of Orange County star Tamra Barney turned 46 this month, since she looks so amazing! And now we can't believe the age difference between her oldest and youngest kids. Translation: Prepare to be shocked!

Tamra posted an adorable pic on Instagram this week of herself chatting at her wedding with her kids Ryan and Sophia. Is it just us, or does the new bride seem to be glowing in the photo?

"My oldest @fitlion_ryan and my youngest Sophia (20 years apart)," Tamra captioned the shot. Holy cow! In other words, Ryan is old enough to be Sophia's dad. But despite the age gap, they seem to be quite close to each other, as we love the attentive look on Ryan's face while he listens to Sohpia. Too cute!

As you may recall, Ryan is Tamra's son from her first marriage to former high-school sweetheart Darren Vieth. Tamra had Ryan when she was just 17. Then, she was married to Simon Barney, whom she had three kids with  Sidney, 14, Spencer, 13, and Sophia, 7  before their divorce in 2011. 

Tamra and Darren have had their issues lately, but it's great to see that Tamra and Ryan seem to be so close. And it's sweet that all of Tamra's kids were able to bond at the wedding. Needless to say, this is one photogenic family!

Source: Instagram
 

Ryan Gajewski is a writer at Wetpaint Entertainment. Follow him Google+!