La vie de la duchesse Marie Sophie en Bavière fut plus que romanesque. Fille du duc Max en Bavière, elle épouse en 1859 François, prince héritier du royaume des Deux-Siciles qui englobe alors la Sicile, les Pouilles, la Calabre et la Basilicate. Un mariage d’intérêt diplomatique décidé par leurs familles et permettant ainsi au prince de devenir le beau-frère de l’empereur d’Autriche marié à Sissi, sœur de Marie Sophie.
Marie Sophie n’a que 19 ans lorsqu’elle devient reine à la mort de son beau-père. Un an plus tard, le royaume est envahi par les troupes de Garibaldi dans la perspective de la réunification italienne qui verra le roi Victor Emmanuel de Sardaigne devenir roi d’Italie.