<human>: Can you give me a shortened version of the text?

Hello, this is my first post and since I am hopeless and consider reddit to be full of nice people I would like to ask you for help.

I have been with my girlfriend for 4 years and just recently she told me she was no longer attracted to me - mentally or physically. We live together for 3 years.

To me she is a goddess. I buy her flowers, I hug her and kiss her everyday. I help her with everything. Well, everything one should do when he/she is in love. I do not have to push myself to do it. It just feels right to give her the best of me. We never really fought too much. 

She is really smart, nice, inspiring...and I totally love her. 

Yesterday she told me that she no longer feels anything towards me. She said she felt really sorry about it, but it was going on like this for a quite long time and she could not take it and had to tell me about it. She is a reasonable person and told me she would like to find a solution, but it is hard since she no longer feels any "spark" when it comes to us. She feels like we are just best friends. We laugh together at the same things and we enjoy many things together. We understand each other, but there no longer is any spark, as she mentioned it. I can feel that we miss something, but do not know what. I think I am doing my best and giving her the best I can.

I feel really upset about it, as I am aware of the situation. I understand it can mean an end to our relationship. I cried for the fist time since my grandma died and it felt really strange. I have realized, that without my girlfriend there would be a huge hole in me. I do not know what to do. It seems stupid to try even harder and impress her with something. Or to ignore her. 

Is it because of me? Am I just boring or something like that? What can be the cause of this?

Please give me any advice what to do as I am lost.
<bot>: I have been with my girlfriend for 4 years and just recently she told me she is no longer attracted to me - mentally or physically.