rachael cavalli how long