Aargh! I just wrote a long post, but for some reason I was logged out by the time I tried to post it, and it vanished!
I don't have the energy to try to recompose it all, but let me simply beg you all to check out Justina Robson's series of fantasy/sf crossover books in her Quantum Gravity series, first book called Keeping It Real.
She's really enjoying herself writing these books, and that pleasure glows through the text. Strong and sexy character development coupled with unique world-building and fresh ideas about elves, fairies and demons which owe nothing obvious to anything you've seen before, plus a real science fictional sensibility involving intriguing tech (her heroine is a secret agent sent into the recently discovered other dimensions wherein an alternate physics holds sway, each "world" having given rise to alternate forces we call magic, which have in turn evolved a different dominant 'species'... things went wrong and she's been revived as a cyborg, saddled with incredible tech body incorporating super weaponry etc... which gives her plenty to think about in her body image psychology... she's tough, but she's a woman first and foremost! Justina is a great writer, and developed all this so intimately that all this stuff follows as a natural tale of her inner and outer adventures and developments, including sexy interactions with unforgettable characters she gets involved with in the "magic" realms... her ideas are just so original and fun, and moving, and... just read it, ok?