Rose Madder - Stephen King my top fave Stephen King novel. It is that amazing and underrated.