Indeed God is more creative than we give Him credit. There's little doubt in my mind that we have cosmic neighbors nearby.