David , this may be one of your best writes. Passionately sung and great job on the keys. Bravo! Tom