Liam Hemsworth proves he's the boyfriend of our dreams with an adorable birthday surprise for Miley.
Liam clearly made the day extra special, starting with balloons and flowers in bed.
Tugging on our tender heartstrings, he also presented his girlfriend a gift with wrapping he made himself!
While it kind of looks like a pre-schoolers art project, it is true to Miley's eclectic and colourful style.
Inside the gift box covered with sticker jewels and a unicorn was an equally eclectic rainbow-style ring!
Now, you may recall Miley recently confessing she doesn't actually like her engagement ring.
"Most of my jewellery is made out of gummy bears and cotton candy," Miley told Ellen DeGeneres.
"They don't look that good together because they kind of mix up, so sometimes I replace [my engagement ring] with an actual unicorn or a Looney Toon and he's kind of like, 'what's going on?' and I'm like, 'this isn't really my aesthetic but I'll wear it 'cos you love me.'"
We can only guess Liam got the memo and is providing his sweetheart with an alternative!