Is there a word for the feeling you get when you didn't notice you expected something to happen but then when the event occurs you have that moment of realisation or understanding where you recognise you expected or predicted what would happen all along? Its a feeling that would usually be verbally described by saying "Oh, of course that would happen!", in a literal sense.
I've been racking my brain for half a day and stumbling through dictionaries and thesauruses to no avail. I have the sensation I know the word I'm looking for and its on the tip of my tongue however I would also be greatly relieved to be told no such word exists.
An example of its use would be to describe the feeling you would get if you knew a close friend had affections for you, but it wasn't until someone specifically told you so that you realised you knew.
"Jane felt _______ when she finally completed the puzzle. Of course it was so blatantly obvious she realised she knew how to solve it all along" [Adjective]
OR
"Jane experienced a feeling of ______ when she finally completed the puzzle. Of course it was so blatantly obvious she realised she knew how to solve it all along" [Noun]
Best Answer
A literal fit would be hindsight bias (wikipedia).
It's also sometimes phrased as "Hindsight is 20/20," referring to the standard measurement of "perfect" human vision. It's a noun, so it fits your second example smoothly.
I admit this answer is a bit cheeky, because you're looking for something that means they literally knew it all along, whereas hindsight bias is actually saying they didn't know it, only think they should have known it after the fact. As a counterpoint, I offer this: if Jane really knew the solution to the puzzle, why didn't she get it immediately? Or, if you really know this word exists, why did you have to ask the question?
My real point is that human memory is fallible. Just because you think a thing doesn't make it so. It's a fascinating article; I suggest reading the whole thing before you decide any understanding is inevitable. Consider this snippet:
For a real word that fits your expectations (or at least, what I think your expectations are), consider inevitable/inevitability:
Source: inevitable. (n.d.). Dictionary.com Unabridged. Retrieved July 13, 2015, from Dictionary.com website: http://dictionary.reference.com/browse/inevitable