<human>: Could you distill the essence of the text into 1-3 sentences?

A little background on me: I am very inexperienced when it comes to dating, I joined the military and didn't have any serious relationships because I was always moving around due to my specific job.

I met my friend about 6 months ago and we instantly hit it off. We read the same books, play the same games, and generally have a lot in common. She broke up with her boyfriend of 3 years early on when I met her. She also has a kid who I get along great with. She told me he said I was his idol the other day. 

We both have feelings for each other but she wants to be single and learn to be happy by herself. 

I want what's best for her, however, I'm struggling with whether I should move on or wait it out to see where things go. Since she doesn't know how long it will take before she's ready for a relationship again.

The way I see it, my choices are to wait it out, or move on. If I wait it out, either we will end up together, or she will find someone else. If i move on and meet someone else, i dont think it would be fair to them if i stayed in contact with someone i have so much chemistry with. 

I feel like if I move on I'm going to regret it, and I don't want her son to lose another guy he looks up to in his life. I feel like I'm in limbo.

Any advice?
<bot>: Friend and I have feelings for each other but she wants to be single for a while since she recently got out of a relationship. What should I do?