Pinkie managed to arrange a formal dance in the Ponyville Park for Heart's Warming.
However, her idea is dependant on the need for a dance partner, so she goes about telling everypony to try to find a date before hand. Needless to say, this causes a bit of a stir as, with just about three days notice, everyone needs to find said dates as fast as they can. Hijinks ensues.
(Originally a one-shot, but now will be split into multiple chapters since it got a lot longer than I thought )
Pairings: MacDash, SoarinJack, FlashLight, FlutterCord, Rarilane, CheesePie, LyraBon, DocterDerpy, FeatherLoo, ButtonBelle, SpikeBloom and RumBabs
UPDATE: Added AU because the show decided to give Mac a canon marefriend. *Shrugs* Fair enough, not gonna stop me shipping what I wanna ship though.