Today I saw a birthday card which says:
Many, many happy returns of the day.
Can you help me understand what it means?
Part of the phrase has been truncated. The full statement would read:
"[I hope you have] many happy returns of the day."
"The day" is your birthday, and if it returns "many times" it means that you will live to be quite an old person.
Wikipedia explains the phrase as follows:
Another meaning could be that we are wishing that their birthday will return many more times - in other words, "May you live long".
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?