I am looking for a book with character(s) that are flawed and complex. You can't help but root for them even though they are a mess and making mistakes. I don't necessarily want an evil character but a character that is very human and complex. They maybe right on the edge of good and bad. I want to hate them at times but not all the time.
Bonus points if that character grows and develops preferably if that isn't in a linear or clean way. I enjoy sci Fi, but I'd also like a book that's based in real life.
I see this in shows a lot like Weeds, Dexter, Nurse Jackie, Schitts Creek, Skins, but I'd love to read it in more books. Some books I have read with this are All Fours and Ballad of the Songbirds and Snakes, but I probably hated both those main characters more than I'd like.
by HelicopterHippo869