Tell your mom that she needs to come and read through some of the posts on YT, lol
No but really...you ARE very smart!!
It sure sounds like you have done your homework!
I will keep my fingers crossed that you get the little girl that your heart is set on