Exact same dress I wore to the ball last year. It looks effing amazing on, and would suit you so well Kat. I vote for white dress + pink shoes...it's summer! It'll make you look really tanned too.
You can borrow mine if you want (been worn twice, I wish I went to more fancy functions) though, it's black with a white sash so shoes & accessories are super easy.
I am so in love with Betsey Johnson, I plan to have a collection of her dresses in my closet over time. They're really well made so they fit like they were made for you and support in all the right places and are made to last. So worth the price, heads turn like crazy when I wear mine. =)
Don't mind my old ghetto apartment in the background lol.