When are you told Laguna is Squall's dad? I've only ever gotten as far as Ultimecia's Castle and never heard anything about it. Are you told afterwards, nearer the end of the game?