take to heart

verb
University
1

To take something seriously; to internalize or live according to something (e.g. advice.)

2

To feel keenly; be greatly grieved at; be much affected by something.