Do the amazing memories you have with Jonathan, or really any loved one who is present or absent from you, create pain? Is that a good pain or bad pain? Good pain is the amazing fond memories we have that hurt so much because we miss the loved one so very much! That pain that is good pain.
If we have guilt or hurt, it's often because we don't look at the guilt or hurt in a good way. Jonathan was not perfect and he didn't expect those around him to be either. Learn to take the guilt and/or hurt and invest that lesson into someone else. Jonathan can help us all live without regret, bad guilt and/or negative pain.