It was a 2 year relationship 
I was always loyal never made her feel insecure always kept her happy, always used to care for her, used to make her feel important, had sleepless nights just to make her feel better never let her go to bed without making her happy sacrificed a lot of time with my friends as well in my studies to spend it with her 
The mistake I made was I am not very good at compliments which led to a lot of fights and i didn't give some gifts or gestures when we met which made her feel not loved. Occassionally used to write paragraphs and used to give her great gifts on her birthday.
She lost feelings for me+ we are in ldr due to college 
I just feel guilty as if I ruined the relationship though my day to day efforts were literally next level
I just feel like i won't get anyone like her again 
What should I even do the guilt doesn't leave me it literally feels like agr ek din ek gift de diya hota end me to Bach jaata relationship 