Pet Names: Yay or Nay?

Pet Names are developed over time in a relationship. There are people who love them and others who can't stand them. Should you use them?