Selena Gomez partied like it was her birthday, or "berfday," this past week, because, well, it was. She's been celebrating the big 2-1 all week long. She is not doing so with her ex Justin Bieber -- they're not together -- but with her gal pals and family. What a crew!

Gomez and her pals hit Bagatelle, a French bistro, in West Hollywood to celebrate her milestone birthday (July 22) and the release of 'Stars Dance,' which came out the next day (July 23).

ABC News reports that the singer, actress and Bieber's ex partied with 20 friends and family members. Her mother, Mandy, was there, as were Sel's 'Spring Breakers' co-star Ashley Benson and actress Francia Rasia, a frequent companion.

They noshed on caesar salad, tuna tartare, Parisian gnocchi with truffle sauce and whole truffle-roasted chicken, which is the eatery's signature item. Mmm. Is your mouth watering? Are you drooling? They indulged in a Mega Sundae and birthday cake, too.

A source said Sel had a great time. Well, yeah! You're only 21 ONCE!

The Biebs was not at the Bagatelle partay, but he was on one of her birthday cakes at her Roosevelt Hotel party on July 20. Aw. We miss him and Sel as a duo.

The singer also appeared on 'The Tonight Show With Jay Leno' last night (July 23), detailing her desire to purchase a home and how she is navigating the process, admitting she likes a "laid back" and "older" house, as opposed to a "modern" abode. She also admitted she is not a good driver --who is in L.A.?

Selena's "werking" it. Love the sunnies.

Partying with her ladies like it was her birthday… Oh wait, it was!

She revealed details of another "cake," posting: "My cake was... Jack n the box tacos... Yes."

Feeling good, like they're 21…. Not 22, like her bestie Taylor Swift sings.

Watch Selena Gomez on 'The Tonight Show'

Watch Selena Gomez Perform 'Slow Down' on 'The Tonight Show'