Ah, okay... Why should we give a fuck if she has changed? Why should the MC? Who the fuck cares if the cheater has moved on with her life and is in a better place?
As I said she can be forgiven but that doesn't mean the MC should want to hang out with her. Forgiveness doesn't mean they have to be friends. And she won't care about him more than Annie. At least Annie has been around (if sporadically). Ava cheated, left, and would never have seen the MC ever again if not for this coincidental meeting.
Why are you so invested in Ava? There is NOTHING to base a good opinion of her on right now yet you continue to defend her... We know that the MC and Ava dated for 3 months prior to the party, she found it exciting to make out in public, she had some type of substance abuse issue, she had a poor relationship with her mom, she went to a party and drank and smoked after promising she wouldn't, she then cheated on the MC, once caught she attempted the tried and true "it's not what it looks like" excuse, and then the relationship ended.
Where do these "good vibes" of yours come from? Ava can be forgiven, I've no problem saying that, however saying that she will care for the MC more than Annie or that she would give the MC a kidney... There's nothing to indicate anything like that. In reality we have no idea what she was going to say to the MC on the rooftop, for all we know she was going to call him out for being a whiney bitch.