I need to make a character that can do the following things:
1. Stay undetected, both from mundane and magical senses, as best as possible, as long as possible.
2. While undetected:
a) stay in a touching distance or
b) have means to get in a touching distance of an ally and, if possible,
3. True Resurrect him or use some other touch spell/ability that doesn't give any penalties to that ally, preferably in the same round he got killed (I don't mean on the enemy's round, just as soon as possible).
4. Go back to point #1, if possible (or necessary, otherwise go to point #2).
5. All that at least more than once a day, in case the ally dies again.
You have 18 levels for that. The above is the primary concern, it's the most important purpose of the build, its role. As a secondary role it will be a general healer.
Which class is best for that?
Any ideas or suggestions on the build?
Any questions?