Alvin's Department Store agrees over the telephone to purchase $1,000 worth of blankets from Blanket Emporium. Blanket Emporium sends an invoice for the blankets before shipping them, and Alvin's Department Store refuses to go forward with the deal, saying their deal is not a valid contract. The oral agreement between Blanket Emporium and Alvin's Department Store for the purchase of $1,000 worth of blankets:
a) Is enforceable because it is for goods over $500
b) Is unenforceable because it violates the Statute of Frauds
c) Is enforceable because it is a verbal agreement
d) Is unenforceable because it lacks consideration