My thoughts (Long)