He estado en una relación secreta durante 3 años. ¿Cómo puedo revelar esto a mis amigos cercanos que ya tienen una pista durante todos estos años? ¿Estarán abiertos a mi confesión o cambiarán las cosas?

Sí, debes decírselo a tus amigos, ya que son tus amigos y quieren lo mejor para ti.
Ahora, considerando que no les has hablado de ella hasta ahora, siento que se lo dirijo directamente a ellos y también les menciono la razón por la que no les conté la relación. Seguramente se van a criticar, a que se enojen, quizás no hablen unos días, dependiendo de tu amistad, porque ese es el precio que debes pagar por ocultarlo.
Y también asegúrate de no faltarle el respeto a la chica (incluso si has roto) en todo el escenario o algo así. Como mañana, si algunos de tus amigos se encuentran cara a cara con la chica y se revela tu identidad, esto causará más problemas.
Así que mantenlo simple, directo y verdadero.

Espero que haya sido útil !!

Como ya has roto, ¿qué sentido tiene plantear las cosas del pasado?
Si el amor que ambos compartían era verdadero, entonces ¿por qué no hacer lo que ella quería?