remember when ppl were theorizing about garnet being a fusion before jailbreak and came up with all these bizarre grimdark explanations as to why shed stay fused (like she was forcibly fused, they were both dying or something and needed to be fused to stay alive, etc.) and the real reason was just. Theyre Lesbians
My favourite theory was that all gems have children but it results on one gem dying and inheriting the parent gem and garnet had both her parents dead so she had both their gems.