Fleeting Time by L. Aquila

Beware you may find yourself crying through some scenes, slightly confused and definitely disturbed. But overall, it was a fantastic twisted read.