2 3 live&learn&rejoice: watch your thoughts . . .