LOL good point
Hmmm it seems trains to there only leave from Bowen Hills
So if someone is willing to take you to Bowen Hills/Valley/Central/Roma St you can just jump on 1 train home.
Failing that, the caboolture trains meet up 10 minutes AFTER the gold coast ones, so you'd be up for a ~20min wait at a station to transfer trains
Ferny grove trains are even worse, arriving 5 minutes after the GC ones leave, so thats a 25 min wait
Shorncliffe line is better, they arrive about 5mins BEFORE the gold coast ones so that would only be a short wait to transfer. But I don't think anyone lives near the shorncliffe line.
John's not TOO far from Bowen Hills... (if he's going to Stafford that is)
I could take you to any station on the Caboolture line between Petrie and about Bald hills...