Just think about the feeling you get when a bunch of tiny fingers grab your palm. You find your heart filled with immense joy and an unusual sense of happiness flowing through your body. Thats the magic the touch of a newly arrived soul spells on you.
So cute!!!