If you scroll to the bottom of the page, you will see that this blog is hosted on WordPress.com. I highly recommend the service if you ever want to put your words or photos up for all to see.
As I write this, WordPress.com offers a choice of 175 themes. Certainly one of those can provide a suitably matching canvas to match words and images.
And yet, I cannot decide which theme I think matches best.