

After asking forgiveness from Allah (swt) she should expect that He will forgive her sin. At the time of marriage there is no need to tell her husband because if Allah (swt) has kept her secret then she should not expose her sin. To mention about any sin is another sin.
If he has extra money or more money than his usual expenses, then he should sacrifice the animal on the particular days of Zil hajj that is 10, 11 or 12.
If someone has enough money to bear the expenses of Hajj means travelling and lodging and bear the expenses of his family back home when he is on Hajj, then it is compulsion for a Muslim to perform Hajj.
During her “iddat” she lives with her in laws, after completion of “iddat” she is free to go to her parents’ house. It would be better if she marries with someone else and lives with her husband.
Divorce is a “halal” legitimate act by Allah (swt) but this is highly unlikable act. When the relation between husband and wife reach to certain extent that it would become difficult to live with each other then divorce can be given. Husband and wife should try their best not to reach to the stage of divorce and they should avoid each others’ flaws and should think about the positive aspects only.