"All Our Tomorrows" is a song by Joe Cocker, an English singer-songwriter known for his soulful and powerful vocals. The song is about reflecting on the uncertainties and unpredictability of life, particularly when it comes to love and personal relationships. In the lyrics, the narrator acknowledges that they are aware of their own imperfections and mistakes. They express a realization that sometimes the things we do to ourselves and the decisions we make are difficult to comprehend. However, they also acknowledge that no one can accurately predict what the future will hold. The song emphasizes the notion that every day brings its own set of challenges and opportunities, and it is up to us to shape our own destinies. It suggests that each individual has the power to create their own path and find their own sense of happiness and fulfillment. The lyrics mention finding love in unexpected places, as well as seeking solace and comfort during lonely nights. The song implies that even though life may not always turn out as expected, there is still room for joy and contentment if we learn to embrace the present moment and make the best of our circumstances. The overall message of "All Our Tomorrows" is to encourage listeners to live in the present, accept the uncertainties of life, and find solace in the moments of joy and comfort that can be found along the way.