The Alpha Course

What is the meaning of life?  Why am I here?  [...]