if you love with all your heart unconditionally and others do not love you the same way, you did your best. It was not you, but them. However, it is worth noting that loving with all your heart does not mean to smother someone. Rather, it means to give space when it is needed and give support when required.
Love cannot be forced. Nor can you tell when it will happen. Destiny cannot be changed, but fate can. Like a destination cannot be changed, but you can take different routes. Let it happen naturally. If love id meant to happen, it will be like a magnet.