Jennifer Lopez Celebrates Twins' Fifth Birthday With Casper Smart & Homemade Cupcakes

Access Hollywood
Jennifer Lopez makes cupcakes ahead of her twins' fifth birthday, February 21, 2013 -- Jennifer Lopez/Twitpic

We can't believe it's been five years since Jennifer Lopez gave birth to her twins, Max and Emme - but it has!

The superstar mom was in full maternal mode on Thursday night in preparation for her babies' big Friday birthday.

PLAY IT NOW: Grammys 2013: Jennifer Lopez Shows Off Some Serious Leg!

"Happy Birthday Coconuts!!! 5 years of joy and true love!!!" J.Lo Tweeted on Thursday night, along with a photo of herself proudly displaying two-dozen homemade cupcakes, which she added were for the twins' celebration at school. "#momduties #bestfeelingever"

PHOTOS: She's Still Just Jenny From The Block - Hot Shots Of Jennifer Lopez!

VIEW THE PHOTOS: Hollywood’s Hottest Moms & Their Loveable Little Ones

According to E! News, the 43-year-old star and her beau, Casper Smart, took the twins to a birthday lunch at Planet Dailies at the Grove in Los Angeles on Friday.

"It was a really cute family outing," an eyewitness told the website. "J.Lo sat at the head of the table and Casper was by her side, and her mother was with them, too. They all ate pizza and fries and were laughing and giggling with the kids."

PHOTOS: Jennifer Lopez's Loves Through The Years

VIEW THE PHOTOS: She’s Still Just Jenny From The Block! Hot Shots Of Jennifer Lopez!

"Casper was very hands on with the children and was entertaining them and helping Jennifer make their birthday lots of fun," the source added. "Aside from the giggles they were very low-key and like a proper little family. It was very sweet to see."

Max and Emme are Jennifer's children with ex-husband Marc Anthony. The pair split in 2011 after seven years of marriage.

VIEW THE PHOTOS: Jennifer Lopez’s Loves Over The Years: On-Screen & Off!

-- Erin O'Sullivan

Copyright 2013 by NBC Universal, Inc. All rights reserved.
This material may not be published, broadcast, rewritten or redistributed.