They may be sent by courier or parcel post.
1st class does not always mean a couple of days. Large swathes of Britain are under water, motorways are closed, weather warnings say stay at home unless you must travel, thousands have no power / heating / food etc, people have died, homes have been destroyed, emergency services and troops are up to their armpits in water and sewage trying to help sufferers.
Worrying about a couple of things from Amazon seems rather petty right now wouldn't you say?
PS
You did not order 4 things 'of amazon' - you did order 4 things FROM Amazon hopefully one of them was a Basic Grammar Tutor.
Well if your letters have already been delivered it means you won't get your 4 things from Amazon today.....duh....
Wait for tomorrow and hope they turn up then.
The weather here might just have something to do with it...
they could come via fedex