SmartZelda
Riku once believed he could hold in his feelings for Sora. He thought he could live never telling Sora about his feelings, because Sora's happiness was the only thing that mattered.
One day, everything shatters, starting with a spar, escalating into a severed bond. It's up to both Sora and Riku to fix what's broken, but it's going to take time. Can a shattered heart ever truly heal again? What about two?
(I sincerely promise it has a happy ending)