Choosing engagement gifts is not easy. A good engagement gift is personal and congratulatory, but you want to stay within your budget. There are plenty of different directions you can take when making ...