I can't remember the title and it's killing me. It's about a boy, teenage I think and he gets slung forward in time. Old medicine woman or something, name begins with an M. Apparently the earth had suffered a nuclear war or something and she was one of the first to start this new tribe. In a part of the book he actually wakes up from what he thinks is a dream smelling like smoke and has a scratch from a wolf he just fought with one of the tribes boys. He ends up falling in love with one of the girls and is asked for a dance during a ceremony. The old woman "M" gives him his spirit animal or something. It was from about 10-11 years ago that I read this book in high school. Was wondering if it might ring a bell for someone and you guys could help me out. At the end of the book though when he does "wake up" a friend or family member actually has a baby and names her the name of the old woman in the "future" of which he dreaming about and what he thought was the past was actually a future earth