I am attempting to translate a travel advertisement for Dénia, Spain, and I am getting stuck on the catchphrase "Hay que volver a sentir".
To me this translates as "A necessary return to sensation" or "You must return to feeling". Nothing I can think of captures the essence of what I think the advertisement is trying to get across. The ad has a photo of a woman relaxing and reading on a white sand beach.
What is the meaning of "Hay que volver a sentir"?