Result: a perfect [first proper] LBD, and £30 more River Island credit.
Turns out River Island's skimpy sizes mean I can successfully wear a dress 2 sizes too big for me. Imagine this black dress skin-tight and on the upper part of your thigh area (yuckk)
P.S. Am I alone in my tendency to completely disregard high street sizing?