The answer
Your friend may have different views to you, and so may mislead you in his advice. A priest, however, who has wisdom and experience will never mislead you. Also, how can you guarantee that the friend you have today will still be your friend tomorrow, and will keep what you have said secret? Therefore please do not rush to tell secrets to your friends. A priest, however, will always respect your confidentiality. And finally, only the priest can give you absolution for your sins, not your friend.
H.G. Bishop Moussa