You have to collect enough love points (by collecting household items) and then have enough points at every love check (the raining cupid arrows). Staying in shape (as in staying in the conversation of the date) helps protect you from the raining arrows!