How should i ask my girlfriend to senior prom?

we’ve been dating on and off since seventh grade. now its 12th grade and we have senior prom coming up. we’ve only been to 2 dances together and i really want her to enjoy this one. it all starts with how i ask her. any suggestions?