Last June, Demi Lovato and Selena Gomez were in Toronto for the premiere of 'Princess Protection Program' when they ended up crashing a high school prom being held in the same complex. Even though Selena and Demi were asked to leave at 11PM because they weren't students, Selena still tweeted, "amazing!! I finally had prom!"
Fast forward to almost a year later, and this time Demi was able to hit the dance floor for as long as she wanted. On Saturday she tweeted, "A promise made in kindergarten finally coming true.. Prom with @nolannard!!! :)"
Demi looked stunning for Grapevine High's prom in a strapless red gown and wore the essential prom accessory -- a corsage on her wrist. Her date had a fab time, too. The next day Nolan tweeted, "Prom was incredible. Everything about last night was amazing" and "This weekend was pretty flawless. I needed some bonding time with the best friend."