Shailene Woodley has worked hard to transform her body for her recent Hollywood roles. And what has she taken from the experience? That her boobs shrank!

The 22-year-old actress looks ready for summer on the cover of ‘InStyle,’ dressed in a colorful floral-print dress. She opened up to the magazine on physically preparing herself for her two very different roles in ‘Divergent’ and ‘The Fault in Our Stars.’

Shailene had to bulk up to play Tris in the former, a dystopian young-adult book adaptation, and just months later had to slim down to play Hazel, a teenager with an advanced stage of cancer.

“My boobs shrank,” she admitted. “No one tells you that when you lose weight. No bra, no problem!”

Perhaps the actress isn’t too worried about her shrinking chest when she had to deal with much worse as a teen. For a year and a half in high school, she wore a brace for 18 hours a day to correct a case of scoliosis.

“My friends and I named my brace Casey,” said the actress. “I took it off to eat, go on dates, and to shower. It was uncomfortable. But I thought, ‘I can complain, or I can embrace it, literally, and move on.'”

Dealing with body issues is less of a problem now than ever before for Shailene. She revealed that filming ‘The Fault in Our Stars’ completely changed her perspective.

She explained, “I realized I was good at being outwardly positive because that’s how I am by nature. But internally? I was so mean to myself. Realizing I needed to make a shift was a big moment for me. ‘F--- you, insecurity. F--- you, lack of confidence!’ When I finally realized I have to live for myself and not for anyone else is when I started being more generous and kind and grateful. I was able to give back more.”

What a great outlook!