Watch fairytale Rachael Cavalli's trailer