Is this relationship doomed?

So i (23M) and this girl (22F) work together with other college students. About 9 months back myself and this girl began to text eachother and we eventually made out one night. She's a very private person and although she has a harsh exterior she's actually very shy. All the guys try to get with her and all the girls at work want me, however we only really like eachother. About 2 months ago i realised that i liked her and she admitted feelings for me and so we went on a date and spend a day or two together outside of work every week. We go to private places like nature walks or more public like the beach or shops etc. When we spend time together we now hold hands and kiss goodbye and she's so happy all the time and we can't stop laughing, while she keeps her cards close to her chest i can tell by her eyes how much she likes me and she recently even began to do cute things for me and with me. I've never been interested in a girlfriend so far but the spark we have together is incredible. Recently however, people from work saw us on a date together and talk about it, whereas i dont care, she tries to act like there's nothing really going on and when we're at work or with work friends she actively avoids conversation with me and tries to not laugh at my jokes anymore. To her she's probably protecting herself but to me its very cutting. Although she doesn't want her parents to know fully about me yet she's told her mam about me and told me her dad is a hard man to please but thinks hed love me. I know she's tried so hard to not admit feelings for me but the time we spend together makes it undeniable. We've got a dinner reservation together for her birthday in a few weeks, however i feel like cancelling. i might be looking into it too much but the more people at work talk about it, the more distant she tries to be, she now even tries to pull back and text less etc. do i ride it out and accept she just doesn't know what to do about her feelings, or cut my ties and move on?

Is this relationship doomed?
Post Opinion