The Time Caspuleby Siobhan659247"There are some moments in life that seem so perfectly timed that one can only assume it happened for a reason. Moments that are more like a sign, a message, than a...planeridenonteen-fictionfriendship+5 more