Some people say things like “he is in store for a surprise on his birthday” when they mean he is in line for a surprise. The metaphor is not based on the image of going shopping in a store but of encountering something awaiting you—stored up for you—so the correct form would be “a surprise is in store for him on his birthday.”

List of errors