Jamie Lynn Spears

Jamie Lynn Spears is engaged to her boyfriend of three years, Jamie Watson, she announced on Twitter.

See other celebs who have gotten engaged this year

"Guesssss what??????" she tweeted on Saturday night, along with a photo of her and Watson. ":) #hedidgood," she added with a close-up shot of the ring here.

Spears, 21, was previously engaged to Casey Aldridge, with whom she has a 4-year-old daughter named Maddie.