Definitely it's a Lovely Runner. Though it's not a BL series but first thing that came to my mind after realizing the story is Lovely Runner. It has the same plot where tha main character try to change the ending... the future... to save the most special some one.