to be in store (for someone) is much like to be waiting to happen (to someone) . The sentence is problematic because let is both the present and the past of the verb to let . A native speaker, however, picks up the idea that this is a narrative from the first phrase, and assumes the past tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.