Okay! Just wanted to let you know that you misquoted that Lazarus was dead three days,but he was dead four days! (John 11:39)....You know scripture well, so I'm pretty sure you didn't mean to say 3days! I'm surprised a little that the students you were doing this study didn't bring this to your attention though!!!
Great Sermon! Verses 3-12 is not hard to understand at all. It is pretty plain to me. Maybe if you let the bible speak for itself, instead trying to spiritualized most it. It wouldn't be so hard to understand. Wow, I bet you have a difficult time with Ezekiel 40-48 too. I have no formal learning, and I understand it well enough.