Miley Cyrus turned 24 on Wednesday and was surprised by her fiancé Liam Hemsworth with a huge new ring.

The couple usually like to keep their relationship off social media, but Miley couldn’t help but show off the beautiful gold ring, which features multi-coloured stones, on Instagram.

A photo posted by Miley Cyrus (@mileycyrus) on

"Look at datttt Rainboooowwwwwwww rock! You always know how to make my 'grubby little kid fingers' *SHINE*!!!" she captioned a photo of her new bling. "P.S. please take notice of that beautiful packaging!!!!”

Liam also shared a sweet snap of Miley holding her unopened present. "Happiest birthday to my favorite little angel!" he wrote.

More: Miley Cyrus Comes To Terms With Trump's Victory In Tearful Video

Miley then posted a pic of the bouquet of pink, orange and yellow gerbera daisies and roses Liam had given her, which came with two star-shaped smiley face balloons.

"Best bday evaaaaaa!!!!!!! Thank you my loooooove," she captioned the image.

Miley also has a diamond engagement ring that was given to her by Liam in 2012. The singer started wearing the ring a few months after the couple rekindled their relationship last year.

But speaking on ‘The Ellen DeGenres Show’ last month, Miley explained why she doesn't wear the ring every day.

More: Miley Cyrus Admits She Isn't Loving Her Engagement Ring

"This is really weird because this is like real jewellery and most of my jewellery is made out of gummy bears and cotton candy and they don't look that good together because they kind of mix up, so sometimes I replace it with an actual unicorn or a Looney tune," she explained.

"And he's kind of like what's going on? It's like, well, this isn't really my aesthetic, but I'll wear it because you love me."