Pre cum

I have some questions about pre cum. So does it happen if the guy is really turned on or something or is just a natural thing that happens when he has an erection? Also do men feel the pre cum when it comes and does it feel good or...?