Hola foreros y foreras

Necesito vuestras opiniones y consejos.
Hace un año que conozco a un chico que desde el momento uno, me encantó, me entraron mariposas por los 4 costados

y la química fue mutua, nos llevamos bien desde ese instante y mantuvimos una relación de amistad normal, a veces algún coqueteo por mi parte pero muy sutil, pues no era ni el lugar ni el momento. El me hacía reír mucho, me buscaba, etc, hasta que un día lo invité a salir, me dijo que no podía ese día, le propuse otro y jamás hubo respuesta, ni se volvió a tocar el tema, de hecho nos distanciamos, no sé por qué, tampoco yo hice nada por averiguar qué le pasó, sino que dejé de hablarle y de saludarlo porque estaba enfadada, no sé si hice mal. Así pasaron 3 meses, pero como siempre tuve la duda de que le pasó porque no dijo ni sí ni no a mí invitación, intenté averiguarlo, hablándole por Messenger con una cuenta vieja que yo tenía y no le dije quién era. Intentaba averiguar qué tan abierto estaba a estar con una chica, si era tímido, sí tenía novia, no sé, algo que pudiera aclararme como esa amistad acabó así sin más y por qué no había más que tensión entre los dos. Y le dije que era una amiga de un amigo suyo y que me gustaba mucho que me gustaría hacer el amor con él. Dios y fue lo peor que hice, se insultó de mala manera, primero no me creyó que fuera una chica, para él era un hombre gastándole una broma pesada y se puso furioso, le seguí diciendo cosas bonitas, le iba a mandar una foto de mi cuerpo sin rostro obvio, pero seguía con que no era ninguna chica que quería estar con él, que no se lo creía y que si era una mujer de verdad y sospechaba que podía ser una, y que como fuera esa, me iba a enterar, y le pregunté quién era esa por el temor de que pudiera estar hablando de mí misma, pero no me respondió más y yo tampoco le he vuelto hablar. Ahora tengo más dudas aún.
A veces pienso llamarlo y aclarar todo esto, sincerarme y decirle lo que siento, pero tengo miedo a que me rechace. ¿Qué creéis? ¿Qué consejos me dais? Gracias de antemano