First, he woke Cyrus up with a bouquet of flowers and golden smiley-star balloons before giving her gift wrapped in a cute packaging complete with a unicorn decoration.
"Happiest birthday to my favorite little angel!" Liam wrote on Instagram.
She then showed off what's inside the box, and it was a gigantic ring. "Look at datttt Rainboooowwwwwwww rock! You always know how to make my 'grubby little kid fingers' *SHINE*!!!" she gushed.
"Best bday evaaaaaa!!!!!!! Thank you my loooooove."
Cyrus turned 24 on November 23. She also got a surprise wedding cake from her extended family at NBC's "The Voice".