It may sound foolish question but is very important
Why Maya married rudra? She had come to kill him but married him
Either she married him for love : With maya she has no boundaries of love, she confuses takking advantage of people as love. She can risk loved ones life it it benefits her. Like smashing bottle on rajeevs head for her benefits to make rudra agianst MJ. OR sending Nandini to MJs den to meet rudra to convince him to come to hrishikesh to kill him Or even rishi how she trapped and killed him like cat trapping a mouse Or rudra how she consoled him after rishis death for her benefits
Either she married him for protection: Protection from MJ and gang, this will not long last. IF MJ feels threatened he will attack her or her mom and rajeev. MJ is not type to tolerate her for long at all, hes also smooth criminal like her. MJ and Maya have so many similarities in how they operate they are like siamese twins in playing with ppl emotions
Either she married him to take revenge: Revenge from MJ, stay in his house destroy him only. LOL imagine if MJ is clever he will tell rudra pack your bags and take your wife and get yourself new house and independence. In other words get out of my house ROLF any other parents will do that only
All three reasons above
Now lets see Mayas past and whose her boy friend and childs father - i just hope its not MJ. Because than legal sanctity is not there in law for rudra marrying maya. Nowadays because of live in realtionship court has ruled girl friend is same as wife, she has all rights. So MJ Mayas babys father means as per law Maya is like wife of MJ. Court does not allow father and son to marry same woman legally. So rudra cannot marry maya.