Amsterdam, 1942In Nazi-occupied Amsterdam, survival means three choices:Adapt. Frank keeps his head down. Silence keeps him safe, until silence turns into complicity. Resist. Elise prints posters and spreads hope. Resistance means capture, chains, and death. Cooperate. Lodewijk follows orders, betraying his country to survive. Until one confrontation changes everything. No path is safe. Every choice has a price.
Hannah is only a child, but war doesn't care. Celestina has not come to obey. She has come to settle a score. Together, they are hurled into a desperate flight across occupied Europe, hunted from the skies and cornered in the shadows of betrayal. Their only chance is to risk everything. A Sky Without Stars is the explosive conclusion to the Frank & Celestina trilogy, following Blood and Rain (2017) and Mont Noir (2023).
A story of courage, love, and survival. when freedom dies and even the sky becomes the enemy.
Amsterdam, 1942In Nazi-occupied Amsterdam, survival means three choices:Adapt. Frank keeps his head down. Silence keeps him safe, until silence turns into complicity. Resist. Elise prints posters and spreads hope. Resistance means capture, chains, and death. Cooperate. Lodewijk follows orders, betraying his country to survive. Until one confrontation changes everything. No path is safe. Every choice has a price.
Hannah is only a child, but war doesn't care. Celestina has not come to obey. She has come to settle a score. Together, they are hurled into a desperate flight across occupied Europe, hunted from the skies and cornered in the shadows of betrayal. Their only chance is to risk everything. A Sky Without Stars is the explosive conclusion to the Frank & Celestina trilogy, following Blood and Rain (2017) and Mont Noir (2023).
A story of courage, love, and survival. when freedom dies and even the sky becomes the enemy.