She kept on babbling about all kinds of ghosts – benevolent and wicked – that she had ever encountered. is the sentence correct?