Is this girl flirting with me? (never met in person and we know each other for almost 3 years)?

Anonymous
So I met this girl on tinder about almost 3 years ago and we added each other on snap so we talked for a while so I asked her out one time which she left me on read so we stopped talking then I found her on IG then few weeks later she followed me on IG then I started dm’ing her and we started talking again but one thing I never forgot about was her Bday so I always told her happy bday and I decided to kind of write a bday message to her and when I sent it she said she was waiting and said “thank you much love🫶” then she texted me a gif and said happy Thanksgiving then when I texted her again and we talked about music I told her my type of music and she said I figured and I asked how’d you know and she said “umm I don't know just stalking” so fast forward to Christmas shortly after I had something tragic happened to me socially and I was feeling lost and destroyed but literally the day after she texted first and we texted the whole day even though she was at work and I promised her I was gonna send her a Christmas present before so she told me in our convo to not forget about her Christmas and I told her to not worry because since when did I ever forget about you and she said one day and I responded with and that day will never come and she said we’ll see about that sure I known you for two years and forget anything and she responded with ok il give you a break. So I sent Christmas card to her telling her basically how I valued our friendship and it’s cool we know each other and we never met in person and she responded with the crying emoji and said thats probably the sweetest one I got💗. So fast forward to new years I texted her happy new years and I put “*new years hug* can’t do it over the phone lol” and she responded with xoxo and responded with two hearts and she liked my message. Then recently I texted her I hope she has a great day and week and she said Heyy friend you too! (She’s been sending hey with two Ys and sometimes with a smiley face)
Is this girl flirting with me? (never met in person and we know each other for almost 3 years)?
3 Opinion