*light-bulbs turns on in my head* I think you're right with Kairi being The Key to Return Hearts. After all, Kairi did bring Sora back from the darkness minus his real body which was turned into Roxas.
I thought the scene in KH1 with Kairi in the glass case kinda felt different for some reason and like I said above: You could be right about Kairi.
Agree, that is actually a really cool theory...plus I could totally see the irony of Sora questing for it the whole time only to realize he already had it the whole time.
Reminds me of that Survivor song, the Search is Over.
How can I convince you what you see is real
Who am I to blame you for doubting what you feel
I was always reachin', you were just a girl I knew
I took for granted the friend I have in you
I was living for a dream,
Loving for a moment
Taking on the world,
That was just my style
Now I look into your eyes
I can see forever,
The search is over
You were with me all the while
Can we last forever, will we fall apart
At times it's so confusing, these questions of the heart
You followed me through changes, and patiently you'd wait
Till I came to my senses, through some miracle of fate
I was living for a dream,
Loving for a moment
Taking on the world,
That was just my style
Now I look into your eyes
I can see forever,
The search is over
You were with me all the while
Now the miles stretch out behind me loves that I have lost
Broken hearts lie victims of the game
Then good luck it finally stuck like lightning from the blue
Every highway leading me back to you
Now at last I hold you, now all is said and done
The search has come full circle, our destinies are one
So if you ever loved me show me that you give a damn
You'll know for certain the man I really am
I was living for a dream,
Loving for a moment
Taking on the world,
That was just my style
Now I look into your eyes
I can see forever,
The search is over
You were with me all the while
That would be an epic plot twist...