Truly, change is never easy and it comes at a price.
I had a similar experience when i had to move from my land of birth to an entirely different place. One in which i knew no one although the accepted language there was english, so i did not have any issue there.
As your niece moves on to chart the course of her life, i hope she is able to achieve her dreams. It will not be easy, but it will not be impossible either. Journey mercies to her.
And for your daughter leaving home soon, i guess that is something every parent has to come to grips with eventually. After all, if your child can be properly independent then it means you did them well as a parent.
This is a beautiful post dear friend. Thank you for sharing.