You know one sided lovers are more happy as their happiness depends on the person they love knowing the fact that they will not get anything in return so they don't expect much from them and they will do everything to make the person they love happy.
Yep I agree with Easytee.Think for a moment and ask yourself if you deserve better.Once sided relationship is like a bus with one flat tire without all the tires the bus doesn't roll.In my opinion you deserve better.You deserve someone who respects you and gives you a shoulder to cry on when your crying and a shoulder to ride on when you ride on when you feel happy.
why love someone who always brings you down and makes you feel guilty and sad all the time.
Nope! Except if you want to stay...one sided things are never balanced, happiness requires that we keep balancing. But like I said earlier, you can chose to stay if you want to make the sacrifice for them, and make sure it is worth it.