It's lovely, but may I propose one correction?
Saying "children" just seems wrong to me (that's what members of the race of men have), perhaps you can consider "elflings"? :)
Author's Response: That's a very valid point- thanks! I shall edit now. :)