People come in and out of your life but not everyone are meant to stay. But each one of them has a purpose why are they in your life and why do they have to leave. It's hard to be longing for someone isn't it? but acceptance is always the key to happiness. Just let it be and trust God. There is always better than better, there is greater in greater amd there would be more and more. You will evetually know why all things have to be that way. Life never stops. God has plans for you. Nothing lasts forever so enjoy what you have right now and do not stress about the future because God is already there taking care of everything. You are not alone.