What is a friend who is always there? An angel I think.
Life can be hand crazy and as time moves on, we sometimes can loss contract with the ones that made us feel like we matter; when we needed the most. They never forgot even if we did. Then we get them back as if they were always been right there. That is an angel.