Our Journey As Best Friends

We may be best friends on one day, and enemies on the other.
We may act like each other parents sometimes, correcting each other.
And sometimes we behave like siblings pulling each other's legs,
While other times like colleagues helping each other out of a mess.
I don't know what we exactly are but I do know that I need you,
You are everything my dear to me, you're the best friend from heaven.