Prom help

This is my dress, I was thinking doing red heels and then red roses for corsage an boutonnière but my mom thinks I should just do black shoes. Need opinions, black or red heels!

Was thinking something like this suit wise for my boyfriend

Or should I just stick to basic black and white like this

Struggling with making decisions 😩