I am not sure how to describe This One Sky Day by Leone Ross except to say that it is magical in every sense.
Set on an island (possibly in the Caribbean) populated with characters that each have a magical characteristic or ability, This One Sky Day is based on the events of a single day with the hero preparing a wedding feast for the president’s daughter while trying to find the spirit of his dead wife and connect with his one true love, meanwhile strange things happen to the women of the island and revolution is brewing.
Confused? Well don’t be, just sit back and marvel at the story telling, the magic, the beautiful characters and wonder how it will turn out. If you crossed the magical realism of Marquez or Allende with a touch of Shakespeare you might get to This One Sky Day.