عبدالله خان امینالدوله، صدراعظم فتحعلیشاه، او را برای پسرش علیمحمدخان نظامالدوله خواستگاری کرد که در آغاز با مخالفت تاجالدوله رو به رو شد. فتحعلیشاه به امینالدوله پیشنهاد کرد که یکی دیگر از دخترانش را که از همسری دیگر است به ازدواج نظامالدوله درآورد، اما امینالدوله بر درخواست خود پافشاری کرد، چرا که تاجالدوله محبوبترین همسر فتحعلیشاه بود و امینالدوله قصد داشت از راه انتساب به او بیش از پیش به نفوذ خود بیفزاید. سرانجام تاجالدوله به این ازدواج رضایت داد. پس از مدتی میان نظامالدوله و عباس میرزا، ولیعهد فتحعلیشاه، کدروتی پیش آمد. نظامالدوله که از پیامدهای این اختلاف بسیار بیم داشت، شبانه به همراه پنجاه سوار بختیاری از کاشان به نجف فرار کرد و شمسالدوله را نیز را لباس مردانه پوشانده و با خود برد.[۱][۲]