There is so much in life that we will never understand.
Some things that happen to us are extremely painful and confusing. The temptation will come to doubt who you are and even blame God for your struggles. These 2 questions will help you reconnect your heart with God and quiet your doubts:
Who are You Lord (Who are You to Me?)
Who do You say I am?
Again and again, God surprises me when He answers those questions. Good surprise. Wonderful surprises. And my again soars with His love and assurance.