Amazon is buying Whole Foods! The online giant is buying the grocer chain for $42 a share in an all-cash deal, putting the value of the company at $13.7 billion!