Would you "clean up" the family tree if you were concerned that your ancestry was not as noble as one might expect?
Well, that is what Constantine VII Porphyrogennitus may have done for his grandfather, Basil I, easily one of the most incredible people of 9th Century New Rome.
What we do know for sure is that Basil started off life as an impoverished peasant, and ended it as the founder of a new Imperial dynasty. But we know very little about his origins or his ascendancy to the Throne. When was Basil I born? How did he get to Constantinople? How / why did he get noticed at court? Did he really marry Maria the Bulgarian? If so, under what circumstances? How could he bring himself to cast aside his wife to marry a plaything of the Emperor Michael?
And perhaps most important of all: how did he swing support with Michael and the military to be appointed co-Emperor?
There are several original sources to draw on, the most comprehensive of which is Book 5 of the Theophanes Continuatus, a collection of biographies of emperors. Book 5 was commissioned by Basil's grandson, the Emperor Constantine VII Porphyrogennitus. It is clear that, rather than writing a history of Basil, Constantine was doing his best to clean up the family tree and consolidate his own reign (see this great piece of research by Lieve van Hoof).
So how does one use the sources to write a work of historical fiction that tells a reasonable version of the story?
I would suggest that one does it by embracing the following principles:
By applying this method I have come up with one solution, which I don't claim to be unique, but is simple enough to be appealing. That Basil had a terrific woman behind him. Why a woman?
Clearly Basil needed someone close to him with an education and the desire to help him. Once he had made his mark at court, what better person than his new wife, court starlet Eudocia Ingerina, to support and guide him, and provide the real brains behind the final coup?