Okay, I swear tomorrow I'm going to make progress in Reborn. In the last 5 or so days all I did was beat up Fern and Cain, find some glasses, jump into a cave, solve a few puzzles and listen to a mountain of dialogue.
Er, by "Beat up", I mean defeat their Pokemon teams, not beat them up literally (Though I wouldn't mind being able to punch Fern in the face personally)