break up advice

i’m 18 years old and just got out of a almost two year long distance relationship. it was so sudden and out of the blue but he was my person so I feel so lost. he broke up with me. he lives alone and is playing soccer in another country trying to follow his dreams of playing pro one day but he has been injured for a while and has been very unhappy. he says he is doing this for me and to better my life but he doesn’t understand that I was doing okay with the distance and was planning on moving with him after university. he says I deserve better and to not wait for him but I can’t picture my life with anyone else. I was so close with his family and he was close with mine and our families just clicked so well together. he says he needs to find himself again first before he could be fit to love me again. he says how could he love me if he can’t even love himself. I need some advice because our love and relationship was truly one of a kind like it was perfect. we had so many plans of being together, marriage, living together, traveling, future family, etc. we had a greece trip planned with his family and i saved up graduation money and paychecks to see him. he says he can’t be selfish anymore and keep me from happiness with someone who can be here physically with me all the time but i don’t want anyone else but him. I don’t feel like our story ends here but I also get confused with the mixed messages he’s giving me because he says he’s hurt by this too and that he loves me and misses me and he’s sorry for everything and I tried to fight for us and tell him we can get through this but idk. please help with any advice. i’m so lost and broken without my person.