violet myers and hayley davies