“Good morning, Linnet.” She nearly shrieked. Her grandfather was seated at her kitchen table, a thin stream of gray smoke rising from the pipe in his mouth. She narrowed her eyes at him. How had he gotten in? Surely he was too old to have begun a new career as a housebreaker.