There’s nothing quite like the heart-fluttering first dance at your wedding. But what’s the first dance without the perfect song to dance to? Just imagine you and the love of your life slow dancing to mark the beginning of the rest of your lives–how romantic! We’ve put together all our favorite slow and upbeat songs that you can play for your first dance on one of the most special days of your life.