My wife says she doesn't love me anymore and she only married me because I took her virginity. Is our marriage over?

JPSAM
Hello, i am 30 and my wife is 24 now and we have been married for 2 years and we have a 9 months old son. We live in a country where sex before marriage is totally not accepted. we met 4.5 years ago and started dating. Like any other couples we flirted, we kissed and even some physical action. several months later while hiking in the woods we got physical and i accidentally made her lose her virginity with my finger. We never planned this to happen. I was totally scared and didn’t know what to do. She was like “it’s OK don’t worry don’t let this affect our relation even if things don’t work out don’t let it affect your decision if you are not happy with me” she said this every time i tried to talk to her about what happened and what she wants me to do. after that everything was great and we got engaged for a year before marriage. Since we got married we had ups and downs like any other married couple and she always says that i don’t talk much when i come home from work and don’t take care of her so much. And yes i am not a talkative person and over simplify things and maybe take her for granted. two weeks ago she came to me crying and told me that she was not happy anymore and she doesn’t love me anymore, because she tried to fix things so many times and every time she talks to me i get better and things get great for 2 months and then i get back to the way i was before. she said she pretended to be so strong all the time even when she lost her virginity and she said she only married me for that reason because she was young and afraid if her parents found out and didn't know what else to do. And she never told me that before because she didn't want to hurt me but she couldn't anymore. And another friend that had a crush on her before we even met kept on contacting her and gave her attention and listened to her more than I did and I was supposed to do that because I am her husband and not him.
Updates
+1 y
since we met she always told me that she doesn’t believe in love and she believes in actions and happiness. Things were great and she was so happy to be with me and i treated her right and she even said that in a certain period i made her love me because of the way i treated her and now she doesn’t want to give affection and doesn’t want affection in return anymore.
Updates
+1 y
She will keep taking care of the house and me and cook for me and take care of our son and everything else just like before but of course no sexual or emotional life and our son will be her only interest and she wants me not to ask for anything more than that. And she is still my wife only because it was a decision she took. But i feel like she is trying to become independent so she can leave me.
My wife says she doesn't love me anymore and she only married me because I took her virginity. Is our marriage over?
22 Opinion