I have tied baby quilts for years, with yarn and have had no problems. I usually leave the ends about an inch long. I have one little grandson (now 6) who loved to rub the yarn ends on his nose to help him go to sleep. I use square knots and they seem to hold up just fine.
Your quilt is beautiful!