I made a topic about this on the NaNoWriMo forums in November, but a lot of members seemed to miss my point entirely and just gave me suggestions on how to change the character, so I’ll try to explain it a bit better. I’m going to stay very vague since I’m uncomfortable sharing some plot details publicly, so please bear with me. The novel I’m currently working on is told in the first person by Marcus, an extremely self-centered teenager who believes himself to be morally superior to all of “society” (as a blanket term here referring to everyone who is involved in his daily life aside from himself). However, a decision of his ends up creating a big psychological conflict for him causing him to view himself as a horrible person, yet he still deep down believes that it is this “society” that is labeling him as such and not himself allowing him to maintain his underlying belief that he understands the world in a greater complexity than others do (and that he can use this to justify anything). From this point on, there are two secondary characters who play a large role in his character development: Madi who eventually ends up showing him that he’s the one criticizing himself and Milo whose life he saves in a sense. Furthermore, he is also in a world which he has no experience with for this portion of the story so he ends up being the clueless one always being told what’s going on instead of the mastermind he imagines himself to be. The thing is, by the end of the story he’s still the same character and it’s a debated topic in the plot whether he ever had the potential to change. He hasn’t made a 180 from his previous personality and while he does switch one critical viewpoint which he uses to help someone else, he’s still doing it for largely selfish motives. If anything, he learns that he can’t make up excuses to justify his actions and instead sees them as separate from who he is rather than his identity, but this isn’t a satisfying conclusion for the reader and almost makes it seem like he’s getting his way instead of actually developing. He’s a character that really can’t (for the purpose of the story to work) be too likeable and I have a feeling that many readers would end up hating him, possibly even more so when he helps someone else. His style of thinking remains cynical and harsh throughout much of the story as well. So, I’m not looking to change who he is or the story’s plotline, I’m asking whether readers can tolerate a story told by a very opinionated main character who does go through some development, but still remains largely selfish and unlikeable by the end of the story? If I do have to change this for the book to be readable, let me know, but please also give your personal reasoning behind this. There is a much more likeable character who does go through large changes and plays an important role in the story, but the message is much more powerful being told from Marcus’ point of view. The genre is also supernatural literary fiction, so there is a large amount of text spent delving into all of his beliefs and morals (the whole prologue is him talking another version of himself in a dreamscape of sorts that he created), though these are ones that many readers may disagree with. I apologize for the dense post, I tend to ramble when discussing my stories.