Oh we all make mistakes and continue to make them trust me.
I believe you actually answered you own question, acknowledge that you know you hurt her and how you did that or get as close as you can, and then just be honest Tell her how you feel about her, especially that you did not know what love was until you met her (even if you think is sounds a little corny, its what you were thinking and that’s what counts), then tell her the second part that you find yourself “in a situation that (you have) never been before…”
Simply start there and see where it leads you, be open, listen……work it out
My personal experience is that we all tend to push away someone we love at one time or another most of the time it involves a conflict within us not them, to be honest still don’t understand it but Ive done it many a times myself.