Thoughts and metaphysical musings...