Millions of girls around the globe would jump at the opportunity to date a One Direction star, but that position is reserved for a select few -- and one of those lucky ladies is Eleanor Calder, singer Louis Tomlinson's girlfriend. Today is her 20th birthday and Louis went above and beyond to make the day special for her, in a way that only a famous boyfriend can. He asked one of Eleanor's favorite singers, Rihanna, to record a special birthday message for her. In the adorable video clip (above), Rihanna sings Eleanor a personalized "Happy Birthday" song.

Louis also gave Eleanor a birthday cake featuring a 3D version of Disney's Cinderella castle (likely a tribute to their recent trip to Disneyland), and a cup of tea from her favorite tea makers, Taylors of Harrogate, called "Eleanor's Tea," according to J-14.

There was also a special birthday tweet. Louis wrote, "A very happy birthday to my lovely girlfriend @eleanorjcalder. Love you lots and lots ‪#happybirthdayeleanor."

WDYT -- cute or corny? Which celeb would you most like a "Happy Birthday" YouTube shout-out from? Sound off in the comments below or tell us on Twitter at @HuffPostTeen!

Also on HuffPost:

Loading Slideshow...
  • Harry Styles

  • Harry Styles

  • Harry Styles

  • Harry Styles

  • Harry Styles

  • Niall Horan

  • Niall Horan

  • Niall Horan

  • Niall Horan

  • Niall Horan

  • Liam Payne

  • Liam Payne

  • Liam Payne

  • Liam Payne

  • Louis Tomlinson

  • Louis Tomlinson

  • Louis Tomlinson