Originally Posted by
Iain Sparrow
You said any genre so perhaps this recommendation won't seem like it's totally coming from left field... Abarat: Days of Magic, Night of War, by Clive Barker. It's the second book of the series, and you need not read the first or for that matter read the follow up sequel. Also, it is YA fiction... but I'm way older than YA and I enjoyed the heck out of it.
The protagonist, one Candy Quackenbush, is a very normal teenager drawn into a very curious adventure set in a parallel world that sometimes collides with our own world. Candy has a background of abuse at the hands of her father, and because the story is meant for a young audience, some of that abuse is ambiguous, that is besides the obvious mental and physical abuse there might have been abuse of a sexual nature. The abuse very much colors the way in which Candy approaches the adventure, and how she relates to these strange people and creatures in Abarat.