Forget me not BXB Mpreg

Nick's been having dreams about something that is going to happen in the future,or has already happened in the past,but doesn't think much of it until, bit by bit it starts to come true will he let it the way it ends in his dreams, or will he change his future or the past. After discovering who he was and what is going to happen to him if doesn't rewrite his future from the hell he was put his first life. Is life alway this cruel or is it fate just testing our wits on how we'll react to our situations.Three boys one ending or is just how life was meant to end.
COMPLETED. 13/04/15