Août 1572 : Marguerite de Valois, sœur du Roi Charles IX est belle, jeune et catholique. Pour renforcer la France, Catherine de Médicis, sa mère, la marie de force au protestant Henri de Navarre. Mais le massacre de la Saint Barthélemy est là qui s'annonce. Sacrifiée à la raison d'état, Margot va connaître cependant l'amour avec un autre Huguenot : le Seigneur de la Mole.
Axel vit davantage dans un monde rempli de rêves et de poissons volants qu'à New York, où il habite. Sur le point de se remarier, son oncle Leo, vendeur de voitures en Arizona, lui demande de traverser les Etats-Unis pour être son témoin. Sur place, il rencontre Elaine, une veuve fantasque qui ne rêve que de voler, et sa fille Grace qui en veut à la terre entière. Il se retrouve alors ballotté entre les rêves de toutes celles et ceux qui l'entourent...