Justin Bieber has everything he could ever imagine, but Ryan Seacrest managed to find the one thing he couldn't get until he turned 18.
"I've known you for a few years and I've been waiting for this moment because there's something I've wanted to give you on your 18th birthday," Seacrest, 37, said on his KIIS-FM radio show Thursday. "It's something that I love. My buddies and I used to use this quite a bit when we were roommates. It's a lot of fun."
Seacrest continued to build the suspense before finally revealing his gift: a membership to warehouse club Costco! "Think of the endless fun you can have with jugs of salsa and buckets of hummus," Seacrest told Bieber.
It's not the only thoughtful gift Bieber received. The Canadian pop star's manager, Scooter Braun, surprised him with a Fisker Karma during his appearance on Ellen Thursday. The eco-friendly sportscar retails for about $102,000!
Bieber also asked his fans to donate $18 each to his charity: water campaign, which brings clean and safe drinking water to people in developing nations; he helped raise $47,148 for the non-profit organization on his birthday in 2011.
How will Bieber -- whose girlfriend Selena Gomez is in Florida shooting Spring Breakers with Vanessa Hudgens and Ashley Benson -- celebrate his milestone birthday?
"I'm going to hang out with my friends and family, have a little get-together," the singer tells MTV. "Nothing too crazy."