In every future's past lies an uncertain present. Roulic treads the dragon's door, chased by Mayem's ghosts of Onan in Charming Tomorrow, the middle book in Conor Jest's time-bending fantasy trilogy that spirals from 1699 to 1999 and back again. Although Roulic finds the modern world of Laguna Beach exciting, his heart yearns for home and his destiny with Ravenna in Everlan. But three hundred years have passed and the Black family have other plans for the young Ancient. After meeting a fated mortal living at the witches Laguna Beach victorian mansion, a dragon egg is found on Catalina Island. Returning it to the dragon's lair in Old Everlan becomes a deadly race against Mayem's conjured ghosts, a curious trio vowing to destroy Roulic, seize the Pearlytok, and bring fire-breathing dragons into the year 1999. Will the witches of Doth break Mayem's twisted curse and free Roulic and Ravenna from time's eternal trap?