Food for Thought (15)

Are you supposed to forgive a friend who wronged you more than once? Are you wrong to walk away when they need you? Are you right to protect yourself from being hurt again and again?