So much amazing advice here and such wonderful openness!
Take the pain, see the pain, let it flow through you and out of you.
Acknowledge and observe how you process it and do better.
There are no hacks in life to be the best, you either put the work in, do the effort, and get lucky. Preparation always ups the ability to get lucky in the most positive way.
My other phrase to add to this would be:
People don't owe anyone, anything. People will come and go and flicker in and out.
So enjoy what is there, and be in the moment. If truthful as you say, and if things are meant to be, good things will happen.
But it isn't a promise that life will be perfect, it is just the fact it will be.