Very nice thoughts on relationship :)the 2nd tip of compromising is bit not correct because compromising in a relationship is not accepted.it will live an habit of compromising every now and then,to both the persons.understanding rather than compromising will help them out.The 10th point of going to counselor is the time wen the relationships is not working as it should be.so don't hesitate;but i would like to tell you that our friends who know us very well,not compulsorily our best friends,can also guide us like a counselor in fact more than the counselor because they will know our situation better.