I am trying to write a good letter of apology to a manager of a business. My husband and myself worked for this business as contract labor for 5 years, at least 4 months of the year. We thought we we had a very good relationship with the manager as we had alot of personal conversations. Recently it has been brought to our attenttion by an employee of that business that he is angry with us and we are not welcome on property. We did see him socially a few months ago and he was very cold to us so we know there is a problem. We want to write a letter but we don't know what we did, so it is hard. Here is the letter we came up with, can anyone help us with its content? We really want to resolve this situation so this letter is very important.

Dear Larry,

We are haunted by the fact that you are angry with us. We have always valued our relationship and would never intentionally do anything to jeopardize that. Please accept our sincere apology for anything we said or did to hurt or destroy the relationship we have had over the last 5 years.

We don’t know what we did specifically, but we want you to know how much we care that you have disassociated yourself from us. We hope that you can forgive us for what we have done. We both feel a great loss with the absence of your friendship in our lives.

Please let us know how we can make this right.

I think you are apologizing too many times for something when you don't know what it is. Omit the "We hope that you can forgive us..." sentence.

...by the fact that you appear to be angry with us... he hasn't told you so himself.

don't say "destroy" - that implies it's completely over.

Otherwise, I think it's a fine letter.
Thank you so much, I have made the recommended changes.
Site Hint: Check out our list of pronunciation videos.
Good luck to you. I have also been in situations in which someone is upset with you, and you have absolutely no idea why. Let's hope it was a simple miscommunication, and not some third party who deliberately tried to saboutage the relationship.