hayley davis violet myers