एक बार सम्राट अशोक किसी काम से विदिशा गए थे वहां उन्हें महारानी देवी मिली और उन्हें उससे प्यार हो गया अशोक ने देवी, एक व्यापारी की बेटी, से शादी कर ली उनके तीन बच्चे भी हुए - उन्नेंद्र, महेंद्र और संघमित्रा सम्राट अशोक और देवी में काफी गहरा प्यार था उस समय के राजकुमार के लिए कोई साधारण लड़की नहीं चुनी जाती थी अशोक को एक समय के बाद पाटलिपुत्र लौटना था मगर राजकुमार की पत्नी कोई एक आम परिवार की लड़की नहीं हो सकती थी अशोक इस वजह से देवी और उसके बच्चों को छोड़ गए थे इसी समय अशोक की शादी राजकुमारी असंधिमित्रा से हुई जो उनकी पहली रानी बनी