Bree (Catherine Missal) wearing this Black Halo dress as her 2015 engagement party dress. This dress seems to have been shortened by the costume department more on shopyourtv.com