YOU SAID:
There’s a secret that I’ve kept for years.
INTO JAPANESE
私には長年隠してきた秘密がある。
BACK INTO ENGLISH
I have a secret that I've been hiding for many years.
INTO JAPANESE
私には長年隠してきた秘密があります。
BACK INTO ENGLISH
I have a secret that I've been hiding for many years.
That didn't even make that much sense in English.