Всё не совсем так. Воланд исполнил одно желание Маргариты, а второе свое желание она исполнила сама. Точнее, первое.
Маргарита согласилась стать Королевой Бала Воланда только с одной целью: чтобы Воланд вытащил Мастера из психушки. Но на Балу Маргарита встретила женщину, которая пребывала в аду за убийство своего ребенка. Фрида жила в давние времена, работала прислугой. Однажды хозяин запер её в каморке и заделал ей ребенка. Но у Фриды не было возможности вырастить малыша, и она отнесла новорожденного в лес, заткнула ему рот платочком и закопала. Теперь каждое утро просыпаясь в аду Фрида находила возле себя тот самый платок. Это и было её адское мучение.
Интересно, что когда Маргарита спросила Воланда, мол, а как же папаша, разве он не виноват? Воланд ответил, что ведь это Фрида, а не папаша, закопала младенца. При чем тут папаша?
Так вот, в конце Бала, когда пришло время расплаты и Воланд спросил, чего же желает Маргарита, та не сдержалась. Перед её взглядом стояла Фрида с платочком, и она попросила Воланда, чтобы тот отпустил Фриду. Воланд указал на жалость, но сказал, что он не будет этого делать, потому что Маргарита может сама освободить Фриду. Та позвала девушку и сказала: "Ты свободна". А уже потом Воланд сам исполнил истинное желание Маргариты, спас Мастера. Так и вышло, что Маргарита получила два желания вместо одного: Воланд в своём великодушии позволил ей этот жест.
Безусловно, это очень интересная и многогранная история, хоть и очень коротенькая и для многих незаметная. История про Фриду еще раз показывает, насколько велик рома "Мастер и Маргарита".