"So we meet again...
Your luck is running out my friend. Soon you will be mine!
I will let you save your soul if you can remember and find,
where the souls and fairies have been left behind."

Hints - because I'm feeling kind:

1. There are three different souls and demons, and four types of fairies
making ten. Add the fact that they have been scattered
among diffrent pictures, that makes 22 to find. Don't worry...

 2. Even though each soul and fairy are scattered within different pictures,
 many are in the same location, many you have come across before,
 and there's only three demons all together to help your score.
 
3. Some you will see twice, some places you have been,
others you will have to find. Remember if you get lost,
there's a friend on the other line and she holds a chart
 of what they all look like.

GOOD LUCK!

Here's a list to start