Sing Sweet Nightingale (The Dream War Saga) - Erica Cameron

I'm not completely sure what is going on, but I'm liking it.