It's not a traditional wedding song, but if it means something to you, I don't see why you couldn't or shouldn't use it. It's a cute song. There's no cursing or dirtyness to it, so it should be fine.
I like the song but I don't think it's something I'd play on my wedding. Maybe it's because I wouldn't know how to dance to it and I dont like the beat. The lyrics are cute though.