We know that Moshe was given to Yocheved to nurse in Mitzrayim. My question is, why did Pharoah's daughter keep him as hers rather than letting Yocheved raise him completely as a "Jew"?!
See Exodus 2:9:
וַתֹּ֧אמֶר לָ֣הּ בַּת־פַּרְעֹ֗ה הֵילִ֜יכִי אֶת־הַיֶּ֤לֶד הַזֶּה֙ וְהֵינִקִ֣הוּ לִ֔י וַאֲנִ֖י אֶתֵּ֣ן אֶת־שְׂכָרֵ֑ךְ וַתִּקַּ֧ח הָאִשָּׁ֛ה הַיֶּ֖לֶד וַתְּנִיקֵֽהוּ׃
And Pharaoh’s daughter said unto her: ‘Take this child away, and nurse it for me, and I will give you your wages.’ And the woman took the child, and nursed it.
If you read the verses before it, Moshe was placed on the Nile, and when Pharaoh's daughter saw the basket and the baby in it, she figue that it was imtentonally placed there by a Hebrew mother who worried that the baby would be killed, and the mother hoped that an Egyptian might have pity on the baby (See Shada"l commentary on verse 6.) Thus, she had pity on the baby and decided to adopt it, and she would have nursed it herself until the baby refused (based on Midrash - see Rash"i on verse 7,)
In the verse I cited, verse 9, she hires Moshe's mother, not knowing, perhaps, that she is the baby's mother. (Her name is never mentioned, and there is no response from Yocheved, either.) Thus, it seems likely that because the king's (Pharaoh's) daughter hired her to only nurse the baby, it probably would heva been dangerous for Yocheved to eventually take back Moshe at the end and break the "contract", or for that matter, reveal that she was the baby's mother. Keep in mind that Pharaoh was disturbed that the Jewish midwives let the boys live, also.