Why are we here?

A while back, when rid­ing the wave of insom­nia, I debat­ed about the mean­ing of life. Since I...

Read More