How do we know that the saints will pray for us? We know that the saints will pray for us because they are with God and have great love for us.
Why do we honor relics? We honor relics because they are the bodies of the saints or objects connected with the saints or with Our Lord.
Further reading: CCC 1674-1676