Is this a good song. Yes Can James sing. Yes Am i to believe all this hype. We will have to wait and see. Please don't hype TGJ as its really off putting