Karen Rose kept my interest throughout the story, leaving enough who-done-it to challenge my mind.