Hay dos posibles impedimentos: la edad y los lazos familiares:
En cuanto a la edad, la mayoría de los países permiten a los jóvenes de 18 años casarse sin restricciones. Muchos de estos países admiten a menores de 16 años para casarse, siempre que cuenten con el consentimiento de sus padres y / o la autorización de un organismo competente, como un tribunal o la oficina de trabajo social. La edad para contraer matrimonio en Wikipedia proporciona una descripción general de las reglas que se aplican a cada país.
Y en cuanto a las relaciones familiares, el tema es más complicado. Entiendo que esta chica no es nieta de ninguno de tus padres. Bueno, esto no es una relación de sangre. La legislación de la mayoría de los países occidentales establece los llamados “grados de parentesco prohibidos”, es decir, las relaciones familiares que tienen matrimonio prohibido entre ellos. Estos estatutos normalmente están restringidos a la consanguinidad y casi nunca van más allá de prohibir que los primos hermanos se casen; y, a veces, incluso a los primos se les permite casarse (así sucede en España).
De todos modos, uno debe verificar la legislación aplicable y otras reglas, porque los diferentes países tienen diferentes puntos de vista. La hermanastra puede caer dentro de los grados prohibidos de parentesco en algunos países.