Rainbow in the sky with no both ends