I'm leaning towards the "if he is your best friend, then the explanation can only come from you" philosophy. Seriously, just say it like you feel it (not from a hallmark card or anyone else), and that should be all that is needed. Good idea and I am sure he/she will like what you write.