Shards by Karen Marston...

Shards