A vital component for creating a harmonious and thriving community is the quality of the relationships between neighbours. A disagreement between neighbours can mean the difference between looking forward to coming home or feeling dread as you pull into the driveway. While it’s naive to think that every neighbour you have will be the sort…