English to Hindi

Meaning for:
many happy returns
other
यह दिन बार बार आए