A nation of Scrooges
Too many Americans have become Scrooges, putting off love and emotional intimacy until their professional lives are perfect.
Kate, 42, delighted onlookers in her bow-trimmed red coat, which totally stole the show. The coat itself was a past season ...