I've realised that there are going to be a lot of people who'll break your heart even if they don't intentionally mean to do so. And sometimes those same people will be the ones who care most about you. The goodness they do for you will always sweep away the broken pieces of your heart. So have patience with them when things seem rocky - they'll make you smile again tomorrow.