Happy belated birthday to my friend who is more than worthy of "on-time" wishes! My wishes may come a little late, but our friendship always comes first.
I’m sorry that this greeting is coming to you a little delayed. I really can’t explain how it happened, but I want you to know that I really am so very sorry.
I hope you had a lovely time celebrating your birthday!