Sahih Bukhari Volume 3, Book 34, Hadith Number 324.
Narated By Abdullah bin Umar : Allah’s Apostle said, “Both the buyer and the seller have the option of cancelling or confirming a bargain unless they separate, or the sale is optional.” (See Hadith No.320).