“Don’t wander away from camp,” said troop leader Michael Frost. “We’ll be heading home soon.”
The dash, semicolon, question mark and exclamation point go inside the closing quotation marks when they apply to the quoted matter only. They go outside the quotation when they apply to the whole sentence.
Everything is dark, and “a visionary light settles in her eyes;” this vision, this light, is her salvation.
The colon goes outside quotation marks unless it is part of the quotation.
I felt only one emotion after finishing “Eveline”: pity.