3 types of friends

We will meet 3 types of friends in our life. Friends for a reason, friends for a season and friends for a lifetime.