Hi Rawtruth, I felt you call me.

the reason you soak nuts is to release the enzyme inhibitors, so that the nut will sprout, and be easier to digest.

so, if the nut has a hard shell, it has less enzyme inhibitors, because it will absorb less water, if it drops from the tree, so you do NOT soak hard shelled nuts, like pine nuts, pecans, walnuts

If the nut has a soft shell you soak it, like almonds and hazelnuts.

Also, the harder shelled nuts have more frangrance oils, and you don't want to soak away the flavor, if you do choose to soak pine nuts, pecans or walnuts, only soak them for about 15 minutes,

almonds and hazelnuts should be soaked about 12 to 24 hours, rinse three tiems, and change soak water every 4 to 6 hours or so.

hope this helps.