hayley davies violet myers