Ef - a Tale of Memories