She is proud, intense, emotional and spontaneous, yet courageous and loyal to the end. Bulgakov created her life as every woman's dream - Margo is beautiful and married to a rich man who is in love with her. But she doesn't love him. She doesn't care about all the material comforts he can offer. And in her search for love, she gives up everything, becoming a witch.
Shadows are the pre-requisite of the light.
Everyone gets what they believe in. Voland is one of the characters Bulgakov associates with. Voland is Bulgakov who has power.