Hi Ken,
I don't think this is what John is talking about. Personally, I think your PL was in the Alpha Centauri system, which is our closest stellar pal. Alpha Centauri A and B are both sun-like and orbit each other with stable orbits apparently possible around each and around both:
https://en.wikipedia.org/wiki/Alpha_Centauri#Alpha_Centauri_Bb
Interestingly, your presence proves another one of John's hypotheses: the fastest (and possibly only reasonable) way to travel between stellar systems is as a disembodied spirit. So, you beat all of us Scifi buffs in making the trip. Gee! My pal Ken--the alien--who woulda thot it!
Cordially,
S&S
PS--there is a confirmed earth-like world around Proxima Centauri (which orbits the other two), but it doesn't sound like it would fit your image to me.