EN: It seems like even the giants used to have a love life.

RU: Похоже, у Гигантов было все в порядке с любовью.