Reading progress update: I've read 68%.

Hidden (Firelight) - Sophie Jordan

That took me a while to get that memory and what it had to do with the story but I get it now! Your Mum!