A pet is exactly what you want for something like this. If it's a massive quest chain, then you have to design around the fact that most of your players won't do it.