Marrying your best friend, either boy or girl, is a good idea. Being friends, they would have known each other and they will also know each others likes and dislikes, Now a days, marrying a person completely unknown is not desired by anybody. Because marriage is the amalgamation of two minds and it is also desirable that the partners know each other before tying the knot. If the partners know each other beforehand and understood well, the married life will be smooth and happy.