Zelda means Love.