What about a Sheith groundhog’s day story where the condition to end the loop is to finally confess feelings. IDK who should be repeating the day though.
This is way, way super late but omg I love time loop stuff! I kind of want Shiro to keep reliving the day? Just because :3 What if they’re on a planet that has strange properties that manipulate time. What if something is bothering Keith and Shiro spends every looped day trying to figure out what it is? He tries leaving Keith alone, that doesn’t work, tries asking him what’s wrong, gets an excuse. Then he spends the whole day with Keith, trying to figure him out, maybe takes him to different places each day and sees different sides to Keith and falls in love with him a bit more with every loop.
And then at the end of one of the days, they’re looking up at the planet’s two moons, stargazing, it’s a minute before midnight, before the loop resets, and Shiro just takes Keith’s hand and says “I want tomorrow with you, and every day after that.” And Shiro has his eyes closed, waiting for the day to reset, but the minute goes by and when he opens his eyes Keith is there, so close, whispering “me too” and that’s it there’s no more loop it’s just the two of them, kissing a minute after midnight.