What the ****!!! Looked at my Amazon account today and the expected arrival of Harry Potter is July 26th thru July 29th.
This is why I preordered from them in February?