Francesca Lia Block is one of my favorites! This book is a good read on a taboo subject.
Yet again Block weaves a wordy masterpeice, picking just the right words to create just the right mood. The story is kind of confusing, but after all is said and..read, it's very moving..