John as a fallen angel and Sherlock is a demon who uses the other to get some souls from his dealers. Pretty much demons eat souls. That's their food source. But they cost a lot of money. So he plans on using John in the market for money but as they travel to the market the two slowly fall in love with each other.