Rosette Nebula NGC 2237 - Star-Forming Cosmic Puzzle