The Blossom and the Firefly by Sherri L. Smith
The Blossom and the Firefly by Array