For her boyfriend Liam Hemsworth's 22nd birthday, Miley Cyrus pulled out all the stops -- from cute to raunchy!

First, the 19-year-old Hannah Montana star revealed that she gifted the Hunger Games hunk with a puppy named Ziggy, sharing a pic via Twitter early last week.

PHOTOS: Miley's wildest moments so far

But when the time arrived to celebrate Hemsworth's big day at Club Icon in L.A. last Saturday (Hemsworth's actual birthday was Friday Jan. 20), Cyrus went another direction -- surprising Hemsworth with a "Happy Birthday Liam" cake adorned with a penis.

PHOTOS: Check out Liam, Jennifer Lawrence and others in this Hunger Games sneak peek

Photos at TMZ show Cyrus, er, tasting the black-and-red, X-rated confection, the kind usually seen at bachelorette parties.

Last Song costars Cyrus and Hemsworth quietly rekindled their on-and-off romance in spring 2011.

PHOTOS: Miley's raciest outfits

A pal told Us Weekly that Cyrus is "crazy in love" with her man, set to become a superstar once Hunger Games hits theaters in March. "She wants to establish as much of a foundation in the relationship as possible."

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly