Great thread, but I wil be honest.
If he is 29 and you are 20, he is looking for sex. Thats it, nothing more. Unless the guy is a complete retard, odds are he just wants to nail a 20 year old. Hell who wouldn't if your hot.
But if you think he really wants a relationship, keep dreaming. You are setting yourself up for a total heartbreak. Best of luck.