el confidente

masculine noun

confidant, confidante

"Ella es mi confidente desde la infancia."

She has been my confidant since childhood.