by Rhyll McMaster.
Just finished this - was recommended by snowbell and on vulpes. One of the best books I've ever read. Well, right now I think it's the best (you know how it is, after you've just put down something wonderful).
I found this review, which sums everything good about it.(and, yes, the last line of the book is a killer.)