A very admirable post, good job. You are a fine young man. We have all made mistakes, what is important is how one handles it afterward and you are doing well in that regard. This will be a good growing up experience for you. I commend you for your courage and for being forthright.

Good luck to you, Nathan!