Bahaha! Oh, this, too good! Amazing work!I feel bad for Garnet because she really has a hard time seeing Steven's future. My theory is she needs to know about the person and get an idea about how they behave. She has said in the past that she really only sees possible futures, and she acts based on the most likely outcome for the current timeline. Yet where Steven was involved she can't see as well. Perhaps because she still doesn't fully understand humans. She has trouble predicting what Steven will do, like when he gave himself up to Home World. She couldn't even tell if Steven would be a boy or girl when Rose was pregnant. And in the cat episode she mentions she needed to change her thinking about Steven because she was seeing him as a kid when reality was he grew up.I also think it's why she never suspected Pink. She was told a version that was far from Rose's character, so I'm guessing that the theory of Rose and Pink being the same gem was on her least likely possible future outcomes; so far she never would have considered it.