My, how they grow up so fast!
Jamie Lynn Spears shocked many fans when she announced she was expecting a baby, out of wedlock, with then-boyfriend Casey Aldridge in 2007.
Fast-forward nearly six years, and the 22-year-old's daughter, Maddie, is one gorgeous little girl!
"I love these 2 more then words can say! Blessed to have such a good man, puppy, and baby girl!! #havingamoment#countingblessings," Spears captioned the pic.
The duo are seated outside, both enjoying an ice cream treat and smiling big for the camera.
Maddie is wearing a sleeveless pale pink dress, and looks just like her mama!
Spears opened up in 2012 about her teen pregnancy to Glamour.
"Casey was my first love. Since the day I saw him, I just wanted to marry him and be with him forever and ever," Spears told the magazine. "I believe in safety and birth control as prevention. But like many young girls...I was really scared to go to the doctor."
At that time she found out in late 2007, the thesp was starring in the Nickelodeon show, Zoey 101, and recalled being "too embarrassed" to ask for birth control.
When she informed fans she was preggers in a sit-down with OK! magazine that December, the notion of going public with the news weighed on her considerably.
"I did feel responsible for the young girls and the mothers who I probably confused and let down. I apologize for that. But I wasn't trying to glamorize teen pregnancy," Spears remarked. "I hated when [the tabloids] said that. Everybody is dealt a hand of cards. It was my choice to play them the way I played them. But the hateful comments hurt."