Margaret Atwood.
When I read her books I get whisked away. She has such a great imagination, and such a skill with words. And her books always make me "feel" something. Just got to the end of The Blind Assassin, and I feel like someone has winded me.
So who is your favourite author?