Justin Bieber is the master of surprises, especially when it comes to pulling pranks on his unsuspecting friends. But Justin used his powers for good when he shocked girlfriend Selena Gomez with a romantic date on Saturday night.

SEE IT: Justin Bieber sings with Elmo on Sesame Street

After catching Selena's BFF Demi Lovato in concert at the Nokia Theater in L.A., Justin arranged for a candlelit dinner inside the empty, 20,000 seat Staples Center where they feasted on steak and pasta and watched one of Selena's favorite movies, Titanic.

Justin Tweeted after their date, "Romance isn't dead. Treat your lady right fellas."

Do you think Justin Bieber's big surprise was sweet or silly?

Photo: Courtesy of Kevin Mazur/ABC

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.