A year into a blissfully happy marriage, Violet Angel admits to a dose of skepticism. She’s not married, granted—but as the closest friend of the bride and groom, she feels she has a perspective no one but the people directly involved could have. There’s no such thing as a happy ending, and it’s only a matter of time before the castle in the sky plummets to earth.
If only Violet were always wrong instead of just mostly wrong. Ivy McAllen doesn’t believe she and her new husband are out of the honeymoon period—if they are, she isn’t going to admit it to herself—but there are certainly areas of adjustment that she hadn’t expected.
Changes at the village of Keefmore and in Ivy’s life lead to complications, and Violet spirals further and further from reality. When a castle in the sky turns out to be more cloud than stronghold, finding a foothold proves more than a little difficult.