Ever have times when you spend lots of hours soul searching? Me too. The last couple of months have been …