Your life's going amazing you have everything you could ask for you have the perfect boyfriend the perfect friends but what happens when your boyfriend cheats and you go to the diner feeling broken and you meet the perfect guy but no one else can see him ?
20 parts