<human>: First of all sorry if the English or grammar don't make sense because English is not my first language.

We knew eachother for a long time and I might be one among the ranks of her best friends.

She seems to love her boyfriend a lot dispite the fact that he has a few minor issues. She usually turn to me to vent and talk about everything (yes everything) when something happens, and thanks to that we got pretty close.

We talk and do stuff together alot without any awkwardness or anything of that sort when his boyfriend is not around and seems like shes having a good time.

The situation seems a bit tough from my side but I am sure there are weak points in their relationship since they recently cancelled their prom date.

I haven't made any risky move yet and I cannot decide if I should wait for them to dissolve or do something about it.

Can you condense the text into a few key points?
<bot>: We know eachother reasonably well for friends and I want to progress it further, but she has a less than perfect boyfriend she loves alot.