Looking for the best engagement gift ideas for your newly engaged BFF? Check out our 40 favorite engagement gifts for every bride-to-be!