to devastate, to ravage, to waste
to empty
to drain someone's spirit, to have a devastating effect ''(on)''