Ellen Degeneres does it again making one super Bruno Mars fan very happy as she got a very special dance with the man himself, live on Ellen's show.

The superfan had asked Bruno to her prom, which he he said he would not be able to do, because he just announced his U.S. tour. But, he did promise her front row tickets to a show near her hometown and she still got her dance.

With a quick costume change and Luther Vandross song  "Always and Forever" playing in the background, not only did she get her dance with him, he was serenading her too. What a great guy, and nice job to Ellen and her staff. Check out the video below: