Straight talkin' (to myself)You know that feeling when you get a delightful surprise? When something wonderful happens that you had been waiting for for a VERY long...