I have a better question: who gave Shadow permission to tell this story to Sonic's friends when he's barely been comfortable enough to tell it to Shadow himself until he felt like he had no other choice? And why in such a public place?
I have a better question: who gave Shadow permission to tell this story to Sonic's friends when he's
It was mostly Tails and Amy, and a bit of Shadow that has seen Sonic's recent odd behavior. So they sought out to discover why Sonic is acting like he is, hence that scene in chapter 5 where Tails calls Shadow to go after Sonic. And now with this new knowledge, Shadow has to tell everyone about it because they know that Sonic won't tell them. It's the same with Shadow, she doesn't want anyone knowing about her past but they all know due to different things she can't control.
About the coffee shop... I just felt like it.
It was mostly Tails and Amy, and a bit of Shadow that has seen Sonic's recent odd behavior. So they