A few months ago I ended a 5-year relationship with a guy who ended up cheating on me. We live and work in a small town, so pretty much everyone found out about the whole thing immediately. So I take a couple weeks off, come back to work and we've hired a new guy. Departments only about 15 people large, but I am a shift manager and have direct authority over the department. In other words, I am this guys immediate supervisor (you can see where this is going already I bet). Of course we start hanging out, because he's amazing and we have a ton in common. I started getting the feels less than a month knowing him, and excused it as being hurt from my previous relationship and wanting something new and fun. As time has gone on though, I realize it's more than just an infatuation.
I really like this guy. Problem number #1 is of course, I'm his boss, and it most definitely is against company policy for us to date. Problem #2 is that I don't actually have confirmation he feels at all the same way. Everything in every 'is he into you' guide screams yes, but he's kind of socially awkward (another lovely trait we have in common) and absolutely won't make a move no matter what the situation. We flirt regularly, but it's casual, text 100+ times a day, and generally have that kind of high school pre-relationship relationship we all remember (not so fondly).
I feel like I'm stuck between a rock and a hard place. I know he isn't the type of guy to run to HR if I simply tell him I have a crush on him. The real fear there is screwing up the friendship we've begun to build. I like this guy enough to not want to lose him from my life, in any capacity. If he doesn't reciprocate, I don't want to make things weird between us. I feel like through my inaction though I have no chance of seeing if this could be a real thing. He knows I just went through a bad breakup, and part of me feels like he's just being super respectful by not pushing, but another part of me thinks he doesn't see us as anything but platonic and is awkward enough to not really get the signals he's sending. Halp me internet. What am I supposed to do?