Both the parties need to be open-minded and yield from their stance to solve these problems. I guess its all about mutual understanding and care. IMHO, willingness is the key to resolve these social issues and ego is the most harmful agent which complicates life. Hope the almighty gives you the strength and courage to get rid of predicaments. BTW, congratulations on the good news