I, too, have a direct relationship with Christ; He is my God, my only God, with the Father and the Holy Spirit.
I do enjoy the ‘friendship’ of the saints, angels, and Mary; Jesus Himself told us that she is our mother, as some of His last words on the Cross.
As long as I have no other God, the friendships are not a problem. Let’s not confuse words that have many definitions. We worship only God, and nothing and no one else. We can love and respect the saints, angels and Mary. As long as we are using ‘adore’ in the love and respect context, it is not a problem.
I respect your right not to have relationships with Mary and the saints. Please respect others who choose to do so, and as I said, are encouraged to do so in many ways (yes, I know the difference between encouraged and required).