by sweetjulia
This is so good that it has the element of truth, it must have happened, there is no inconsistencies, it just flows so right.