Yes, a lot has been going on in these last few chapters. The other boys told Ricky multiple times over the years that some day he'd go too far and the recipient would get even, and I think he met his match in Elliot. As they say, payback is a bitch, but unfortunately it all happened when Ricky was already feeling down. Oh, well. Yes, Elliot got upset about Josh, Danny, and Brandon knowing he'd been fooling around with the other boys, but that's cleared up now and everything is good. Let's hope it continues.