Reading progress update: I've read 20%.

Snap - Belinda Bauer

I'm loving this. I started reading it with some trepidation as I found two of her other novels just okay. I needn't have worried, though.  Belinda Bauer has come a long way in her writing.