Apollo

content warning: assault, abuse, trauma