Citation: 5A_841/2023 E. C

Le 6 novembre 2023, A.________ (ci-après: le recourant) exerce contre cette décision un recours en matière civile au Tribunal fédéral. Il conclut principalement à l'annulation du jugement cantonal et à sa réforme en ce sens que sa demande de retour est admise, le retour immédiat de ses fils étant ordonné en Ukraine et B.________ (ci-après: l'intimée) devant ainsi remettre ceux-ci à la DGEJ, laquelle était chargée de l'exécution de leur rapatriement auprès de leur père en Ukraine, cas échéant avec le concours de la force publique. Subsidiairement, le recourant réclame le renvoi de la cause à la cour cantonale pour nouvelle décision; en tout état de cause, il demande que soit constaté le caractère illicite du non-retour en Ukraine de ses enfants, l'intimée étant déboutée de toutes autres ou contraires conclusions. Le recourant sollicite l'octroi de l'assistance judiciaire. Le curateur des enfants conclut au rejet du recours et demande pour ceux-ci le bénéfice de l'assistance judiciaire; l'intimée conclut au rejet du recours et requiert l'assistance judiciaire; la cour cantonale se réfère aux considérants de sa décision. Le recourant a répliqué. Vu l'issue du recours, l'intimée n'a pas été invitée à dupliquer; elle a spontanément indiqué renoncer à formuler des observations sur les écritures du curateur.