Well, so far, he has no real idea about the shard (of the fragment of a mirror). The being could be a Llama with a moustache for all he knows (That would be an awesome character!). He doesn't know the extent of the power of the shard and has no real idea about whether the deity could get his parents back (I would say that it is not possible). Would it be okay if I met the party in Manshire? Does it have a small "pub" of sorts? Any will do, even a house that sells alcohol. Don't worry too much about the identity of the deity, not even my character knows that yet.