Buyer is a furniture store and a regular customer of Seller, who deals in vases. Once an order comes in, Seller selects the vases from inventory, tags them as Buyer's vases, packages them, and loads them onto a truck to be shipped to Buyer in trucks owned by Seller. On May 1, Buyer orders 100 vases with a Purchase Order that states, "Order for 100 green vases, Catalogue No. 223, at price per catalogue. Delivery by 6/1" Seller goes through the usual routine: picking the vases, tagging them and loading them onto the truck. Before the vases leave Seller's garage, which is the most accurate statement?
(A) Buyer may revoke because Seller has not started to drive them to Buyer's place of business.
(B) Seller may revoke without legal consequence, but Buyer cannot revoke.
(C) Seller cannot terminate the deal, and Buyer cannot revoke without legal consequence.
(D) Buyer may revoke without legal consequence because the goods have not yet arrived at Buyer's store.