<human>: Can you summarize the given text in a few sentences?

Hey guys! I'll try and order my feelings as well as I can! Starting in order events.

About 4 years ago, I meet this girl, lets say O for the first time. She is lovely, playful, and just generally an amazing person to be around. 

Over the next 3 years we become very close. I'd say, best friends - we definitely considered eachother as close as we could be. I had started to develop romantic feelings towards her, as does she, but (get this, this is really tragic haha) neither of us show it because we don't think the other feels the same. 

Anyway, skipping over external relationships, about 5 months ago, we stop beating around the bush and become boyfriend and girlfriend, and we couldn't be happier.  

We date for 4 months. Now, a month ago I broke up with her. Very quickly, over the space of a week, I suddenly grow away from the relationship, and I question whether or not I am actually attracted to her. Therefore I broke it off.

Within two days we were best friends again. I have considered moving on, but I have seen O twice recently, and I feel like all I want to be happy is to have her back, I dont even care if there are questions over whether or not I find her that attractive. I get the impression she feels the same way, but i don't really know if I can go back there? And how can i trust my mind not to suddenly change again? I couldn't bear to hurt her or mess with her emotions. Any comments would be greatly appreciated.
<bot>: I broke up with a girl that was and still is my best friend. I think I want to go back to her again, but I'm not sure if I can trust my feelings not to change again.