i have a recommendation for you: i thought of it in the bath last night, while i was reading A.S.Byatt's "the djinn in the nightingale's eye."
read her "babel tower" - it's pretty odd in places, and it's more or less fantasy, and very dark. it's also a bloody huge book. youmay well like it - there's plenty of weirdness around power, relationships and general people-ness.