Jennifer Hudson and David Otunga
Jennifer and David have been engaged for four years, but the couple still has not tied the knot. Reports claim that Jennifer has had cold feet and even called off the wedding at one point, but she claims it will happen in the next two years.