What to do?

When your relationship feels broken and you feel like he can't see that it is.. and you don't love him anymore but you really want too and you've been together a really long time so you can't just give up. you just want that spark back from the beginning. and he still loves you and you know you'd miss him if you were to split up, and i don't think i can live without him but why should i stay if he loves me but i can't reciprocate anything? please help i'm really upset

he's still my bestfriend. i just don't want him anymore except for the way we used to be. i feel like we're already married and in another year when i can't take it anymore we'll get divorced. is it normal to feel that way after only 4 years??