violet myers e hayley davies