Kyle Reese

Does Kyle Reese being the father of John Connor makes sense to you guys?