This angel forgot to don her halo.

Miranda Kerr wore her smile, some bedsheets and virtually nothing else in some new sizzling new shots.

The “Victoria’s Secret” model recently split from her husband and long-time lover, actor Orlando Bloom.

The 30-year-old Australian beauty is staying busy and went nearly nude for celebrity photographer Chris Colls, who posted the racy images on his Instagram.

Bloom, 36, told Katie Couric last week that he and Kerr remain close. He promised that they’ll be dedicated parents to their 2-year-old son Flynn, according to Us Weekly.

“We love each other,” said Bloom, 36.  “We’re a family. We’re going to be in each other’s lives for the rest of our lives. There’s no question that, you know, for the sake of our son and everything else, we’re going to support one another and love each other as parents to Flynn.”