“Nova!”
A sharp voice shattered the heavy fog settling over me. I blinked, tearing my eyes away from the courtyard, to find Amy running across the asphalt toward me. Her backpack bounced against her shoulders, and she was slightly out of breath as she skidded to a stop.
“Was that your mom?”...