Does it match?

Ashley • 1997 👸🏾✨
I'm trying to wear a dress for my SO's birthday, cause I'm more of a jeans and t-shirt oerson, and I'm trying to change it up. Does it match? I feel like the shoes is completely off. Opinions? Is this dress more for heels?