{"id":5830,"date":"2026-08-26T15:42:28","date_gmt":"2026-08-26T20:42:28","guid":{"rendered":"https:\/\/houstoname.com\/funny-birthday-wishes-for-a-guy-friend-in-your-own-words"},"modified":"2026-08-27T02:08:58","modified_gmt":"2026-08-27T07:08:58","slug":"funny-birthday-wishes-for-a-guy-friend-in-your-own-words","status":"publish","type":"post","link":"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words","title":{"rendered":"Funny birthday wishes for a guy friend in your own words \u2014 short texts, what to write in the card, and a few words to say out loud"},"content":{"rendered":"\n<p>There are two hard parts to writing something funny for a guy you actually like. The first is that the joke has to be about him and not about birthdays in general, because nobody has ever laughed at another candles-and-cake line. The second is that it has to land somewhere real \u2014 a message that is only a joke reads like you could not be bothered to write a message. Everything below is built on that shape: one line that gets a laugh, then one straight sentence you mean. It is sorted by which friend you are writing to and where the words are going. The guy you have known since you were kids, the one you work with, the one you see twice a year, a text you can send in four seconds, a card you have to fill, the friend who insists on no gifts, and a few words for when somebody hands you the floor. Swap one clause for something only he would get and it will sound like you wrote the whole thing yourself.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_74 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6a92b1e835004\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a92b1e835004\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#For_your_oldest_friend\" >For your oldest friend<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#For_a_work_friend\" >For a work friend<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#For_the_friend_you_see_twice_a_year\" >For the friend you see twice a year<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#Short_enough_to_text\" >Short enough to text<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#What_to_write_in_the_card\" >What to write in the card<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#For_the_friend_who_says_no_gifts\" >For the friend who says no gifts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#A_few_words_to_say_out_loud\" >A few words to say out loud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/houstoname.com\/en\/greetings-5830-funny-birthday-wishes-for-a-guy-friend-in-your-own-words\/#Questions_that_come_up_before_you_hit_send\" >Questions that come up before you hit send<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"For_your_oldest_friend\"><\/span>For your oldest friend<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">Twenty-some years in and you still cannot be trusted to pick a restaurant. I have made my peace with it. Happy birthday \u2014 the table is already booked, and it is the place you would have picked anyway.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">You knew me before I had a personality and you stuck around through the version I workshopped in college. That earns you more than a text, but a text is what you are getting. Have a great one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Congratulations on another year of not turning into any of the things we swore we would never turn into. Most of them, anyway. Enjoy the day, and save me a seat at whatever you end up doing.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">I have known you long enough to know exactly which compliment makes you uncomfortable, so that is the one you are getting. You are the most reliable person in my life and you have been since we were fifteen.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">Here is your annual reminder that you are older than me and always will be. Everything else about you has aged extremely well. Have a great birthday and do not do anything I would have to lie about later.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">We have been friends so long that half my best stories are legally yours. I am keeping them. Happy birthday to the guy who has never once let me handle something alone, including the parts that were my own fault.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">Another year and you are still answering the phone at midnight like that is a normal thing for a grown man to do. Most people grow out of it. Do not. Have the best day, and let somebody else pay for once.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">8<\/span><p class=\"pg-text\">The list of people who knew me before and still like me is short, and your name is at the top of it. That is the entire message. Happy birthday, and I will see you this weekend.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"For_a_work_friend\"><\/span>For a work friend<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">Happy birthday. I checked, and there is nothing on your calendar between noon and one, which in this building counts as a present. Take the whole hour. I will cover for you if anybody asks where you went.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">It is your birthday and the meeting is still happening, which tells you everything you need to know about this place. Hope you get a long lunch out of it and an early exit. Glad you sit near me.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">You are the one person here who actually answers when I message, and I have never properly said thank you for it. Consider this the thank-you, wearing a birthday hat. Have a great one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">Wishing you a birthday with no surprise meetings and a year where somebody else volunteers first. You have carried more than your share of this team and everybody knows it, whether or not they ever say so.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">There is cake in the kitchen and I am told it is for you, so move quickly. Happy birthday from the guy two desks over who would be significantly worse at this job without you.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">You have saved me in front of clients more times than I can count and you have never once brought it up afterward. That is the actual message here. Have a great birthday, and take the afternoon.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">Turning a year older on a workday is a rough draw. The best I can do is promise not to say your name in a single meeting today. Happy birthday, and drinks are on me Friday.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">8<\/span><p class=\"pg-text\">All the best to the only person in this office who knows how any of it actually works. The rest of us are just standing nearby looking employed. Hope the day is easy and the evening is better.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"For_the_friend_you_see_twice_a_year\"><\/span>For the friend you see twice a year<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">Two dinners a year and neither of us has ever had to explain anything to the other. That is rarer than it sounds. Have a great birthday, and you pick the date for the next one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">I know approximately nothing about your last six months and I am still going to introduce you as one of my closest friends. Happy birthday. Call me when you have got an hour to spare.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Here is the update you did not ask for: nothing has changed, I am still terrible at texting, and I still think about you considerably more often than the message log would suggest. Have a great one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">Every time we finally get in the same room it takes about four minutes to land right back where we were. Your birthday is the one day a year I remember to say that out loud. Enjoy it.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">You are on the very short list of people I never have to catch up with, only continue with. Happy birthday, and let us not make it a full year this time.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">Congratulations on another lap around the sun that I mostly missed. Send me the highlights and I will pretend I already knew. Seriously though, have a great day. You have earned an easy one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">I saw the date, did the math, and discovered I have now known you for half my life, which is alarming news for both of us. Have a great birthday. I am buying next time, no argument.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">8<\/span><p class=\"pg-text\">Distance has done absolutely nothing to this friendship and I have stopped being surprised by it. Hope today is a good one, and hope the year ahead brings you back this way for longer than a weekend.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Short_enough_to_text\"><\/span>Short enough to text<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list pg-grid\">\n<div class=\"pg-item is-short\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">Happy birthday. Do nothing productive today.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">Another year and somehow still standing. Enjoy it.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Officially old. Unofficially exactly the same. Have a great one.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">Put the phone down and go enjoy yourself. Happy birthday.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">Cake for breakfast, that is the whole plan. Have a good one.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">I remembered without a reminder this year. Personal growth.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">Have a great one. I will call when the family clears out.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">8<\/span><p class=\"pg-text\">Older, richer in stories, no wiser at all. Perfect. Enjoy the day.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">9<\/span><p class=\"pg-text\">Happy birthday to my emergency contact and my worst influence.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">10<\/span><p class=\"pg-text\">Hope today involves a couch and zero errands. Have a good one.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">11<\/span><p class=\"pg-text\">Congrats on the new number. It suits you better than the last one.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">12<\/span><p class=\"pg-text\">You are the best. That is it, that is the message.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">13<\/span><p class=\"pg-text\">Go be completely insufferable today. You have got a free pass.<\/p><\/div>\n<div class=\"pg-item is-short\"><span class=\"pg-num\">14<\/span><p class=\"pg-text\">Happy birthday. The longer version is coming when I see you.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_to_write_in_the_card\"><\/span>What to write in the card<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">The verse printed in here is fine if you are into verses. Mine is shorter. You show up, you always have, and you make it look like nothing at all. That is the rarest thing a person can be. Happy birthday, and go enjoy yourself.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">I bought this card in eleven seconds and then sat with it for twenty minutes, which is roughly the ratio of how I do everything. What took the twenty minutes was this: I am glad you are my friend, and I say it far less often than I think it.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Every year I try to beat the last card and every year I end up writing the same true thing, so I have stopped fighting it. You are a good man, you have had a rough stretch, and you are owed a much easier year. Happy birthday.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">There is a lot of blank space in here and only one thing worth putting in it. You have talked me out of two terrible decisions and into one great one, so I am still well ahead on the deal. Have the best day.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">Consider this the official document. On this date, one friend informed another that he is the funniest man in any room he walks into and also the one you want around when things go sideways. Signed, witnessed, happy birthday.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">I know you are going to read the front, laugh, and put this down before you ever get to the inside, so the important part goes first. You matter to me. Everything after this sentence is filler. Have a great one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">Neither of us is a card guy, if we are being honest about it. But you are a lot of years into being the person everybody relies on, and somebody ought to put that in writing at least once. This is that. Happy birthday.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"For_the_friend_who_says_no_gifts\"><\/span>For the friend who says no gifts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">You said no gifts and I have chosen to take that literally, so what you are getting is a message, a handshake and nothing else. I did clear Saturday, though, in case you want to do something with it.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">The no-gift rule is the most on-brand thing about you. Fine. Here is the part that cannot be returned to a store: I would drive a very long way for you on very short notice, and I think you already know it.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Nothing in a box this year. Instead, dinner is handled, the check is handled, and you are not permitted to reach for it. Argue with me and I will go out and buy you something. Happy birthday.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">You keep telling everybody not to make a fuss, which is precisely why there is going to be a small one. Not a party. A table, the usual people, and you not being allowed to organize a single part of it.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">Since you will not take a gift, take the compliment instead. You are the least selfish person I know and it is occasionally infuriating. Have the best birthday, and let people be nice to you for one day.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">Zero packages, per your instructions. What I did do is put your birthday in my calendar permanently, so you are going to be getting one of these every year whether you like it or not. Enjoy the day.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">7<\/span><p class=\"pg-text\">No gift, no card, no fuss, exactly as ordered. Just this. I have been lucky to know you, and I did not want another year going by without saying it plainly. Happy birthday, man.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_few_words_to_say_out_loud\"><\/span>A few words to say out loud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"pg-list\">\n<div class=\"pg-item\"><span class=\"pg-num\">1<\/span><p class=\"pg-text\">I will keep this short, because otherwise he walks out. I have known this guy a long time, and in all those years I have never seen him make a single person feel small. Not once. That is the whole speech. To him.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">2<\/span><p class=\"pg-text\">Quick one before the food arrives. Everybody at this table has a story about him showing up for them at an extremely inconvenient hour. Everybody. That is not luck, that is character. Happy birthday, and cheers.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">3<\/span><p class=\"pg-text\">Thirty seconds and then I sit down. He specifically asked for no speeches, which is the only reason I am giving one. Happy birthday to the guy who has never let a single one of us handle anything alone.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">4<\/span><p class=\"pg-text\">Glasses up. To a man who is a year older, no wiser whatsoever, and somehow still the first person all of us call when something goes wrong. We would not change one thing about him. Happy birthday.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">5<\/span><p class=\"pg-text\">Before anybody refills, one thing. He has had a year that would have flattened most people, and he still turned up to every single one of ours. Tonight belongs to him. Let us make it a good one.<\/p><\/div>\n<div class=\"pg-item\"><span class=\"pg-num\">6<\/span><p class=\"pg-text\">I am not going to embarrass him, mostly because he would get me back and he would win. So just this. Thank you for the invitation, thank you to whoever cooked, and thank you to my friend for two decades of never once being too busy.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Questions_that_come_up_before_you_hit_send\"><\/span>Questions that come up before you hit send<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>He is going to read it in a group chat where nobody knows our history. Which inside jokes survive an audience?<\/strong><\/p>\n\n\n\n<p>The ones that work without the story attached. A good test is to read the line as a stranger would: if it still sounds like a compliment or a friendly insult, send it, and the people who were there get a bonus layer. If it only makes sense with three sentences of setup, it belongs in a private message, because in a group chat it turns into a small wall the other twelve people bounce off. One category is worth retiring entirely: anything that was funny because of what he was going through at the time. He has moved on, half the chat never heard it, and the person it lands on is him. Put the private joke in the direct message and something generous in the group.<\/p>\n\n\n\n<p><strong>Is a meme or a GIF a real birthday message, or does it read as lazy?<\/strong><\/p>\n\n\n\n<p>It is a real message, but only as a delivery vehicle, not as the message itself. A perfectly chosen image plus one written line is often the best thing a guy gets all day, because the image carries the joke and the line carries the point. A meme sent alone is the equivalent of waving from across the street: it registers, and it is forgotten by lunch. The failure case is the generic one, the stock birthday GIF that anybody could have sent to anybody, which actively reads as less effort than four typed words. So the rule is simple. If the image is specific to him, send it and write one sentence underneath. If the image would work for any of your friends, skip it and just write the sentence.<\/p>\n\n\n\n<p><strong>Neither of us is any good at keeping in touch. Should the birthday text say so, or is that just an apology?<\/strong><\/p>\n\n\n\n<p>Name it once, lightly, and never turn it into an apology, because an apology asks him to forgive you and a birthday message should not ask him for anything. One clause is the right dose: a line about being terrible at texting, or about how the last six months went by unreported. Anything longer starts to sound like guilt, and guilt makes the reader responsible for making you feel better on his own birthday. Then do the thing that actually fixes it, which is to attach something concrete. A date, a call, an offer to come out that way. The friends who stay friends across long silences are not the ones who apologize best, they are the ones who occasionally put a real plan in the message.<\/p>\n\n\n\n<p><strong>He said no gifts. Is a funny message enough on its own, or does that come off cheap?<\/strong><\/p>\n\n\n\n<p>It is enough, provided the message costs you something other than money. What makes an empty-handed birthday feel thin is not the missing box, it is the missing effort, and four generic words in a card confirm exactly what he suspected. A message that names a specific thing he did for you, or a specific thing you like about him, reads as more expensive than anything with a bow on it. It also helps to convert the gift into time rather than nothing at all: dinner you pay for, an afternoon you have already cleared, a drive you are making anyway. Men who say no gifts almost always mean no objects, not no attention, and the difference is worth reading correctly.<\/p>\n\n\n\n<p><strong>We have had the same running joke for twenty years. Do you use it again or finally retire it?<\/strong><\/p>\n\n\n\n<p>Use it, but do not let it be the whole message. A twenty-year joke is not really a joke anymore, it is a password, and the reason he likes hearing it is that it proves the friendship is still running on the same operating system. Retiring it would land as a small coolness, whether or not you meant it that way. What kills it is not repetition, it is doing nothing else \u2014 the joke arrives, he sends the same three-word reply, and the exchange is over in the same shape as last year. So run the joke first and then say the straight thing after it, which is the one part he will not be expecting. That combination is why the old joke has survived this long in the first place.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are two hard parts to writing something funny for a guy you actually like. The first is that the joke has to be about him and not about birthdays in general, because nobody has ever laughed at another candles-and-cake line. The second is that it has to land somewhere real \u2014 a message that [&hellip;]<\/p>\n","protected":false},"author":606,"featured_media":5831,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4712],"tags":[],"moimportance":[],"motype":[],"moformat":[],"class_list":{"0":"post-5830","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-greetings"},"_links":{"self":[{"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/posts\/5830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/users\/606"}],"replies":[{"embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/comments?post=5830"}],"version-history":[{"count":1,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/posts\/5830\/revisions"}],"predecessor-version":[{"id":5834,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/posts\/5830\/revisions\/5834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/media\/5831"}],"wp:attachment":[{"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/media?parent=5830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/categories?post=5830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/tags?post=5830"},{"taxonomy":"moimportance","embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/moimportance?post=5830"},{"taxonomy":"motype","embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/motype?post=5830"},{"taxonomy":"moformat","embeddable":true,"href":"https:\/\/houstoname.com\/en\/wp-json\/wp\/v2\/moformat?post=5830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}