This is truly beautiful.

Teen Mom 2 star Briana DeJesus gave birth to her second child on July 2 — a baby girl named Stella Star — and she just shared an intimate video from the day she was born on Instagram.

"Best experience I ever had. Had a mirror, was able to pull her out and big sissy Nova was there to witness it all!" she wrote.

MORE: Javi Marroquin Is Trolling Vee Torres on Twitter Again and We Are Living for This

https://www.instagram.com/p/BWQXVMQjPqC/

While she appears to be in pain as the video is going on, she is certainly glowing at the end when she has the little one in her arms. We know her baby daddy this time around is Luis — her boyfriend who got her pregnant unexpectedly. She revealed in the trailer for the upcoming season of the MTV reality series that he has been cheating on her and further opened up about their situation in her The New Mom special.

MORE: David Eason May Have Just Confirmed Jenelle Evans Is Pregnant Again!

“We’ve been just trying to figure it out for the sake of this baby,” she said.

She also addressed the situation during an after-show special which aired last month.

https://www.instagram.com/p/BWLRT20D587/

"We’re still going through it. You will see him on the show. It won’t be a mystery forever. You will definitely see him,” she said. “It gets very intense. There are some deep moments. A lot of educational moments, but it’s very intense. That’s where my life is right now… [I’m] excited to continue sharing my story because things left off right around when life was becoming hectic and now I get to finish sharing that story. You get to see in-depth the choices we make and the struggles we go through.”

MORE: Plastic Surgery Enthusiast Farrah Abraham Looks More Plastic Than Usual While Vacationing!

Briana also has a daughter named Nova from her relationship with Devoin Austin.

Love Teen Mom? Be sure to join our Teen Mom Facebook group to chat about all the latest updates and juicy gossip!

Scroll through the gallery to see Briana's best Instagram pics!