13 Going on 30 ★★★★½

this just made me fully sob