The Host by Stephenie Meyer

The Host is a romance novel by Stephenie Meyer. The book is about Earth, in a post apocalyptic time, being invaded by a parasitic alien race, known as "Souls", and follows one Soul's predicament when the consciousness of her human host refuses to co-operate with the takeover of her body.