Even in the Internet era, choosing a perfect gift for a romantic partner can be a very complicated task. Too many factors must match for…