She used to like me but now she's keeping her distance?

Anonymous
Hello all, sorry but this is big. So I know this girl(let's call her Mary). I know Mary for about 4 years now and when I met her(according to some people) she liked me but then I had a girlfriend(the truth is that I liked her too). When I broke up with my girlfriend we had a lot of fun the two of us, she even invited me to her holiday house twice but then she randomly told me that I am not her type, don't know why she said it.

2 years ago Mary met in school a new classmate and I think she liked him according to her behavior(she had started to not give me too much attention and just hanging out with him) but slowly we all became friends and this guy liked Mary, so I told him to confess to her or something. And he did, but Mary told him that she likes him but she doesn't want a relationship. She found out that I was the one that made him confess to her and since then she felt kinda distant.

After this a year and a half passed with her keeping her distance from me and almost never hanging out with me and the other guy but she kept referring to another company of hers. I asked her many times why she behaves like this but she always told me that she has some family problems or that nothing's wrong. She also "forgot" my birthday, even though my birthday was the only time she called me in about 2 months but she didn't say anything about the birthday. 2 weeks ago she invited me to a theater so of course I accepted. When I went there she wasn't there, just her family. They told me that she didn't want to watch this theater and I felt really sad.

A couple hours after I went home she called me saying sorry for not coming and that she wants to hang out with me and the other guy(but that whole week she was "busy", it was also her birthday). I already had a present ready for her since the theater and so we went out, she sat opposite of me(she never sits besides me, and she always looked at me through the corner of her eyes) and we had fun with some games. We also made plans to spend Christmas together and she also invited me to her home(first time). She then took out her phone and called a number to make plans for the next day(which all the names were boys).Then the other guy left and I took her to her home(in the route we kept talking about a friend of hers that used to like me and then things got a bit silent). When we got at her home I gave her the present(she didn't open it there, she just said thanks) she showed me how to get home and she told me she would call me. It's 4 days now and she didn't call or anything.

A lady friend told me that she plays hard but I am sure she just doesn't care. Any opinions would be appreciated and thanks for reading this!
She used to like me but now she's keeping her distance?
2 Opinion