Adaptation - Malinda Lo

The comically insensitive character who just accused Reese of looking like a 'preppy goth' (she'd come from a funeral) reminds me of this:

 

My Immortal