What happens when a long awaited revenge comes when you least expect it,and the person you trust the most turns on you at the worst time.All Rights Reserved
What happens when a long awaited revenge comes when you least expect it,and the person you trust the most turns on you at the worst time.
23 parts