Kiniro Mosaic - EP12

Kiniro Mosaic is an anime television adaptation of the manga of sme name by Studio Gokumi aired in Japan between July and September 2013, with a second season airing between April and June 2015. An original video animation was released in March 2017.

Shinobu Omiya is a Japanese high school girl who, five years ago, had a homestay in England with a girl named Alice Cartelet. One day, Shinobu receives a letter from Alice saying she is coming to Japan to live with her. Surely enough, Alice appears and joins Shinobu and her friends Aya Komichi and Yoko Inokuma at her school. She is soon followed by Alice's friend from England, Karen Kujo.

Plot (only the GTS scene)
It is the final episode. During the narration of pirate stories (it is a fantasy of the protagonists), a giantess witch appears from the sea:
 * After a long, tough battle, Shino attempts to make Karen stop but Aya tells her they can't. It's then a huge figure appears out of the sea, being played by Isami Ōmiya; a witch who lives in the depths of the water and promises to grant their wish but only if they will give her something she treasures. Shino realizes what she must do and she asks to borrow something sharp from Aya, then she cuts off some of her golden locks and asks the Witch for help. The princess lost her beautiful golden hair, and the world has lived in peach since then.