Reunited and it feels so good!

After being apart for months, Teen Mom's Farrah Abraham reunited with her 2-year-old daughter, Sophia, on a Ft. Lauderdale, Fla., beach Wednesday.

Separated while Abraham, 20, attends school, the pair quickly made up for lost time by splashing in the water and played in the sand. Joined by her grandfather, Michael, little Sophia also went for a horseback ride as MTV cameras captured her every move.

This week's mother-daughter face time was a luxury for Abraham, who says she has no regrets about leaving her child under the care of her grandparents in Council Bluffs, Iowa.

"Honestly, I've made the best choices for Sophia's life and for my life," Abraham -- who chats on the phone with her little girl twice daily when they're apart -- tells "I am a great parent and I'm rolling with the struggles and the great moments."