This is a little bit too religious for my taste but at the same tim...